c언어 특정 문자로 문자열 자르고 출력하기

프로그래밍/C, C++|2020. 10. 21. 15:46
반응형

# vi test.cc

char partN[] = "C,D"

char* p = strtok(partN, ",");  // partN 내용을 콤마 기준으로 나눕니다.

while (p != NULL) {

    printf("%s\n", p);  // 콤마 기준으로 나눈것을 하나씩 출력합니다.

    p = strtok(NULL, ",");

}

 

# gcc test.cc -o test

 

# ./test

abc/qwe/ccd

 

 

[출처] https://stackoverflow.com/questions/15472299/split-string-into-tokens-and-save-them-in-an-array

반응형

댓글()