C-Sprache: Wie man den verbleibenden string nach der Verwendung von strtok() einmal

Meine Zeichenkette "A,B,C,D,E"
Der separator ist ","
Wie kann ich die verbleibenden string nach strtok() einmal, das ist "B,C,D,E"

char a[] = "A,B,C,D,E";
char * separator = ",";
char * b = strtok(a,separator);
printf("a: %s\n", a);
printf("b: %s\n", b);

Ausgabe:
a: Ein
b: A

Aber, wie man das Ergebnis
a: B,C,D,E
b: Ein

Danke.

Glaube nicht, dass strtok() tut.

InformationsquelleAutor Eric Tseng | 2013-11-01

Schreibe einen Kommentar