Split-string-mit-Trennzeichen in C

Wie kann ich eine Funktion schreiben, die geteilt werden und liefert ein array für eine Zeichenkette mit Trennzeichen in der Programmiersprache C?

char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC";
str_split(str,',');
Sie können die strtok - Funktion aus der standard-Bibliothek, das gleiche zu erreichen.
stackoverflow.com/questions/8461170/...
Ein Kommentar...der entscheidende Punkt für eine strtok() Familie Funktion ist das Verständnis static variables in C. d.h., wie Verhalten Sie sich zwischen aufeinander folgenden Funktionsaufruf in denen Sie verwendet werden. Siehe meinen code unten

InformationsquelleAutor namco | 2012-02-09

Schreibe einen Kommentar