반응형
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(자를 문자열, 자를 기준) 이라고 해석하시면 편하겠죠.
사용방법은 간단합니다.
아래는 결과입니다.
반응형
'[ ★ ]Study > Programming' 카테고리의 다른 글
fatal error: sys/cdefs.h: No such file or directory 해결법 (0) | 2017.09.15 |
---|---|
c언어 pipe 란 (0) | 2017.09.12 |
undefined reference to `pthread_create' (0) | 2017.06.23 |
inet_ntoa 에러 (0) | 2017.06.11 |
size_t ssize_t 란? (0) | 2017.03.12 |
댓글