개요
- C언어 strtok()
- 문자열 토큰화 함수
#include <string.h>
char *strtok(char *string1, const char *string2);
예시
#include <stdio.h>
#include <string.h>
int main() {
char string[] = "a string, of, ,tokens\0,after null terminator";
char *token;
token = strtok(string, ",");
do {
printf("token: [%s]\n", token);
}
while( token = strtok(NULL, ",") );
}
// token: [a string]
// token: [ of]
// token: [ ]
// token: [tokens]
같이 보기
- C언어 strcat() - 문자열 연결
- C언어 strchr() - 문자 검색
- C언어 strcmp() - 문자열 비교
- C언어 strcpy() - 문자열 복사
- C언어 strcspn() - 첫 번째 문자 일치의 오프셋 찾기
- C언어 strspn() - 일치하지 않는 첫 번째 문자의 오프셋 찾기
- C언어 strtok_r() - 스트링 토큰화(재시작 가능)
- 〈string.h〉