String mittels Trennzeichen trennen und in struct schreiben
-
Hi...
ich bin ein wenig eingerostet, was die Programmierung in C++ betrifft. Ich suche schon die ganze Zeit nach einer Möglichkeit, einen String anhand eines Trennzeichens zu zerlegen und die dabei enstehenden Einzelstrings in ein struct abzulegen.
Der String sieht folgendermaßen aus (Beispiel):
1:beispieltext:4400:blablabla:blabla:100:100
Kann mir jemand helfen? Sitze schon seit einer halben Ewigkeit an dem Problem und komme einfach nicht weiter...
Gruß Andreas
-
also was das splitten eines string angeht: http://www.boost.org/doc/libs/1_39_0/libs/tokenizer/index.html
ins struct schreiben sollte dann auch nicht mehr das problem sein oder
-
Sowas könnte man aber auch ohne Boost einfach lösen, vor allem wenn man Boost sonst nicht verwendet.
http://www.cplusplus.com/reference/string/string/find/
Für die Suche, auch ab einer bestimmten Position.http://www.cplusplus.com/reference/string/string/substr/
Extrahierung des Substrings.http://www.cplusplus.com/reference/stl/
Speicherung der einzelnen Tokens.Grüssli