헤더 : string.h

기능 : 문자열을 구분자로 나누어준다.

char* strtok(char* strToken, const char* strDelimit);


strtok() 함수는 내부적으로 검색한 위치를 기억하고 있으므로, 다음번에 실행할 땐 다음 위치부터 검색한다.



#include <stdio.h>
#include <string.h>
#define TOKEN ","

int main(void) {
    char* temp;
    char str[] = "string,int";
    temp = strtok(str, TOKEN);

    printf("str : %s\n", str);
    printf("temp : %s\n", temp);

    temp = strtok(NULL, TOKEN);
    printf("str : %s\n", str);
    printf("temp : %s\n", temp);

    return 0;
}



+ Recent posts