Wie kann ich einen String in 2 Strings aufteilen?C - Aufteilen in Teilstrings
BeispielChar[100]= "Xo = 100K"
ich will es 2 String aufgeteilt und in> Xo & 100K speichern.
Ich konnte nur die erste Zeichenfolge speichern, aber ich konnte die andere nicht speichern.
Mein Code: -
while (ch[i]!= '=')
i++;
strncpy(var,ch,i);
Zum Beispiel mit 'strtok'. Siehe hierzu [Frage] (http://stackoverflow.com/questions/9210528/split-string-with-delimiters-in-c) (aber es gibt viele andere): –
'char var [100], Wert [100] ; if (2 == sscanf (ch, "% s =% s", var, wert)) {/ * do stuff * /} ' – BLUEPIXY