Veröffentlicht 12. Februar 200916 j Moin,ich versuche aus einem String bestimmte Zeichen wie das 2. , 3. und 4.Zeichen auszulesen. Funktioniert aber noch nicht ganz, bekomme nur ein falsches Zeichen durch cout. Gibt es da irgendeine Funktion, die mir das erleichtert? string s_unterordner; s = "T1234"; s_unterordner = s[1]+s[2]+s[3]; cout << s_unterordner;
12. Februar 200916 j s_unterordner = s.substr(1,3); Der erste Parameter ist der Anfangsindex, der zweite ist optional und gibt Anzahl der Zeichen an.
12. Februar 200916 j Ist ja einfach, wenn man die Funktionkennt. Kennen muss man sie nicht wirklich, eine google-Anfrage liefert sowas mit dem ersten Treffer. substr - C++ Reference
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.