2006-12-22から1日間の記事一覧

"A,,C"を"A"、""、"C"と分けることができるstrtok2()

末尾に達するとNULLを返すようにしました。 char* strtok2(char* str, const char* token) { static char* last = NULL; char* start = (str != NULL) ? str : last; if (start == NULL) return NULL; char* p = start; while (*p != '\0') { if (strchr(tok…