68. 문자열을 구분자로 분리하기1(strtok)

☆C언어/300제 2011. 2. 14. 23:02
//문자열을 구분자로 분리하기1
//char* strtok(char* strToken,const char* strDelimit);
//strToken 원본 문자열 strDelimit 구분문자열 or 문자 세트
//p.s strtok함수는 이전 검색위치를 저장하고 잇습니다 그러므로 str이 아닌 NULL을 strtok()함수에 넣어주면 검색된 다음 위치부터 자동 검색합니다
#include<stdio.h>
#include<string.h>

#define Tok " " //공백
int main()
{
    char str[100]="I'm a boy";
    char *locate;
    locate=strtok(str,Tok);
    while(locate!=NULL)
    {
        puts(locate);
        locate=strtok(NULL,Tok);
       
    }
    return 0;
}