partitionist
Erfahrenes Mitglied
So Leute hab ein Problem, wahrscheinlich nix neues für euch ;-)
Ich will eine eingabe erstellen die befehle entgegennimmt, beim unteren Beispiel hab ich ABCD als ein Befehl genommen, dabei werden parameter angehängt: Hallo 123
Der Wert Hallo sowie 123 ist unbekannt d.h. man kann andere sachen eingeben.
Also es geht nur um die variable test, den wert 123 in eine andere variable zu speichern, ich glaub man müsste dann im string nach ein leerzeichen suchen und die adresse+1 wär dann 123 oder?
Ich will eine eingabe erstellen die befehle entgegennimmt, beim unteren Beispiel hab ich ABCD als ein Befehl genommen, dabei werden parameter angehängt: Hallo 123
Der Wert Hallo sowie 123 ist unbekannt d.h. man kann andere sachen eingeben.
Code:
string str = "ABCD Hallo 123";
if(!str.find("ABCD"))
{
string test = str.substr(5, str.length());
cout << "test: " << test << endl; // Ausgabe: test: Hallo 123
}
Also es geht nur um die variable test, den wert 123 in eine andere variable zu speichern, ich glaub man müsste dann im string nach ein leerzeichen suchen und die adresse+1 wär dann 123 oder?