Freigeben über


CSimpleStringT::SetAt

Legt ein einzelnes Zeichen aus einem CSimpleStringT-Objekt fest.

void SetAt( 
   int iChar, 
   XCHAR ch 
);

Parameter

  • iChar
    Der nullbasierte Index des Zeichens im CSimpleStringT-Objekt. Der iChar-Parameter muss größer oder gleich 0 und kleiner als der Wert sein, der von GetLength zurückgegeben wird.

  • ch
    Das neue Zeichen.

Hinweise

Rufen Sie diese Methode auf, um das Zeichen zu überschreiben, das bei iChar gleich ist. Diese Methode wird nicht die Zeichenfolge, wenn iChar die Grenzen der vorhandenen Zeichenfolge überschreitet.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung von CSimpleStringT::SetAt.

CSimpleString s(_T("abcdef"), pMgr);

s.SetAt(1, _T('a'));
ASSERT(_tcscmp(s, _T("aacdef")) == 0);   

Anforderungen

Header: atlsimpstr.h

Siehe auch

Referenz

CSimpleStringT Class

CSimpleStringT::GetAt

CSimpleStringT::operator []