[ ★ ]Study/Programming
C언어 strtok 함수
nroses-taek
2017. 8. 16. 17:48
반응형
strtok 함수 프로토 타입
char *strtok(
char *strToken,
const char *strDelimit
);
함수 원형은 위와 같습니다. MSDN 출처
사용할 예시 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> #include <string.h> int main(void) { int i = 1; char str[] = "C language is very easy."; char tok[] = " "; char *token; token = strtok(str, tok); while (token != NULL) { printf("%d : token is : %s\n", i, token); token = strtok(NULL, tok); i++; } return 0; } | cs |
str 배열에 임의의 문자열들을 입력해주었으며, tok 변수를 보면 공백을 기준으로 나누겠다는 뜻입니다.
10라인에는 strtok(자를 문자열, 자를 기준) 이라고 해석하시면 편하겠죠.
사용방법은 간단합니다.
아래는 결과입니다.
반응형