arrrrrggggghhh!!!, string parsen
-
hallo, ich bastel hier rum und versuche einen string, genauergesagt
char CMD[100];
mit scanf zu parsen.
der string ist so aufgebaut, dass
befehl parameter1 parameter2 parameter3
drin stehen.
wobei parameter optional sind.sscanf(NextCmdLine,"%s %s %s %s",Command_,Param1_,Param2_,Param3_);
Nun kann es aber sein, dass Param1 leerzeichen enthält und dann würde das ganze nicht mehr funktionieren.
Bei windowsbefehlen muss man den parameter dann in " " schreiben. Sowas wäre für mich auch günstig, aber ich weiß nich wie ichs dann auseinanderparsen soll.
Weil die Anführungsstriche ja nich zwangsläufig drin sein müssen.Gibt es vielleicht mit C++ eine EINFACHE Möglichkeit sowas auseinanderzubasteln?
gruß
markus
-
Hallo,
getline, substr, find etc. könnten dir helfen.
http://www.cppreference.com/cppstring.html