strtok | spin on the RITZ

strtok

メモメモ~

C言語:strtok

Javaでいうストリングトーカナイザー(だったと思う)


#include <stdio.h>
#include <string.h>

int main(void)
{
    const char s[] = "(){};,=";
    char buf[BUFSIZ];
    char* p;

    while (fgets(buf, sizeof(buf), stdin) != NULL) {
        p = strtok(buf, s);
        while (p != NULL) {
            printf("%s\n", p);
            p = strtok(NULL, s);
        }
    }

    return 0;
}



使い方に注意しなければいけない関数その1

それがstrtok