Develop

[c] 문자열 자르는 함수(strtok) 예제

by hooni posted Apr 23, 2013
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
#include<stdio.h>
#include<string.h>

int main(){
    char string[] = "abc de,fghi\tjklmn\nopqrstuv";
    char *token;
    
    /* 공백,콤마,탭,개행 이 있으면 단어구분 */
    char delimit[] = " ,\t\n";

    token = strtok(string, delimit);

    while(token!=NULL){
        /* 출력 */
        printf("%s\n", token);

        /* 다음단어 */
        token = strtok(NULL, delimit);
    }
}