Splitten

gd12

Grünschnabel
SpielerId:text;Spielzug:text;Money:text; sollte gesplittet werden bei ";" danach bei ":"
Wie ist dies am besten umzusetzen bzw. welche Split-Funktionen sind anzuwenden?
 
Moin,

SpielerId:text;Spielzug:text;Money:text;
Ich gehe mal davon aus, dass Du das so in einer Zeichenkette vorliegen hast ...
Vorgehensweise:
(1) die Zeichenkette mit Delimiter ';' in bspw. ein Stringarray splitten
(2) dann alle Einträge durchlaufen und dabei mit Delimter ':' splitten

Welche Funktion
Nun da ich nicht weiß, mit welchem System Du arbeitest, welche Libs Du besitzt etc., könnte ich nur raten!
Versuchs mal mit der Boost -LIB, die ist bei solchen DIngen immer empfehlenswert!
Es gibt aber auch CStringUtils .....

Gruß
Klaus
 
Nja kannst auch einfach so streemen ;)
C++:
std::string waste;
std::getline(file_stream, waste, ':');
file_stream >> player.id;
std::getline(file_stream, waste, ':');
file_stream >> player.run;
 
Zurück