Thread umwandeln string in array
(9 answers)
Opened by Gast at 2007-05-16 19:38
Wenn nur ANSI C zur Verfügung steht, muss man sich hier mit einer oder mehreren der Funktionen size_t strcspn(const char *str, const char *set), char *strpbrk(const char *str, const char *set), char *strchr(const char *str, int chr) und char *strtok(char *str, const char *set) behelfen.
Wenn man eine vernünftige Laufzeitbibliothek zur Verfügung hat, gibt es eventuell noch etwas komfortablere und threadsicherere Funktionen -- GLib bietet beispielsweise gchar **g_strsplit(const gchar *string, const gchar *delimiter, gint max_tokens) an, was sich viel mehr wie die Splitfunktion in Perl verhält. When C++ is your hammer, every problem looks like your thumb.
|