Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Einzelnes Zeichen aus CString auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.11.2004, 11:15 Uhr
~Ingo
Gast


Kann mir jemand sagen wie ich auf einzelne Zeichen eines CStrings zugreifen kann.
Mit
CString str = "wer";
if ( str[1] == "e")......
oder
if ( str(1) == "e")....

geht es auf jeden Fall nicht. So weit bin ich schon.... :
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.11.2004, 11:28 Uhr
~Sven
Gast


einfach mit ner forschleife solange deinen CString durchlaufen wie er groß ist und mit GetAt() jedes zeichen auf ??? überprüfen!

CString::GetAt(); // (näheres in der MSDN)

Return Value
This is a TCHAR containing the character at the specified position in the string. Single character at zero-based index.

oder

CString::Find(); // (dito)

Return Value
The zero-based index of the first character in this CString object that matches the requested substring or characters; -1 if the substring or character is not found.



Sven
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.11.2004, 11:33 Uhr
Tommix



Hallo,
es muß

C++:
CString str = "wer";
if ( str[1] == 'e')...... // Einzelne Anführungszeichen!


heißen, dann geht das.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: