대학 생활/C
[C] strtok() 문자열 구분자로 나누기
opid
2013. 10. 7. 21:58
헤더 : 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;
}