대학 생활/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; }