헤더 : 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;
}
'대학 생활 > C' 카테고리의 다른 글
| [C] 성적표 출력하기(파일읽기 scanf함수) (0) | 2013.10.16 |
|---|---|
| [C] Binary Search, Sequential Search(이진찾기, 순차적찾기) 단어검색 (0) | 2013.10.14 |
| [C] 프로그램 실행 시간 측정 (0) | 2013.10.08 |
| [C] strcasecmp() 대소문자 구분안하고 문자열 비교함수 (0) | 2013.10.03 |