Konsolenanwendung in C - gibt es da substring?
-
Hallo
Im Moment schreibe ich eine kleine Konsolenanwendung in C. Da muß ich eine Zeichenkette zerlegen. Ein Beispiel:
char mytxt[30];mytext="-40 100";
Jetzt will ich die Zeichenkette zerlegen und den Wert "-40" und "100" in zwei verschiedene integer Variablen schreiben.
Nach den Leerzeichen kann ich breits erfolgreich suchen. Wie kann ich diese aus der zeichenkette entfernen?Danke für die Hilfe
-
Wir sind hier im C++ Forum.
In C nimmst du die folgenden Funktionen: http://www.cppreference.com/stdstring/index.html
-
Yep, im Übrigen weist man einem C-String folgendermaßen eine Zeichenkette zu:
char x[10]; strcpy(x, "Hallo");und nicht:
char x[10]; x = "Hallo";Das wird nicht gutgehen.
MfG
GPC
-
HappyFrank schrieb:
Jetzt will ich die Zeichenkette zerlegen und den Wert "-40" und "100" in zwei verschiedene integer Variablen schreiben.
sscanf(mytext, "%d %d", &var1, &var2);