Hi! folgender Befehl sollte helfen: CString::Find. Könnte so ausschauen:
C++:
int n = str.Find(';', n);
Wobei du n immer um 1 inkrementieren musst, da sonst immer an der selben Stelle gesucht wird. Find gibt auch -1 zurück, wenn er nichts mehr findet. Würde sich vielleicht eine while Schleife anbieten
Find durchsucht den String ja von vorn nach hinten. Gibt es auch eine Funktion die von hinten nach vorne sucht. Oder was hab ich sonst für Möglichkeiten ein bestimmtes Zeichen was mehrmal im String vorkommt zu suchen. Und zwar suche ich das erste von hinten.
Ich rette doch immer gerne holde Jungfrauen vor dem MSDN-Drachen insbesodere wenn sie Heike heissen und Fragen stellen wo ich mir den Kopf nicht zerbrechen muss -- ...fleißig wie zwei Weißbrote
Zu diesem Thema habe ich auch eine Frage. Ich möchte auch einen string bei dem begrenzer 0 zerlegen. Beispielsweise den Namen "Bird010": Jetzt möchte ich aber nicht den vorderen Teil des Strings, also "Bird" haben, sonder den hintern, die 10. Wie mache ich das?