Desc :
char *strtok(char * strToken, const char *strDelimit);
strToken - 원본 문자열
strDelimit - 구분 문자, 문자 세트
문자열에서 문자세트에 해당되는 문자를 찾으면 그 자리에 \0을 넣고
그 자리까지의 문자열을 반환한다.
없으면
\0를 넣은 다음 위치부터 또 문자(세트)를 찾는다.
그 자리에 \0을 넣고 문자열을 반환한다.
Source Code :
#include <stdio.h>
#include <string.h>
void main()
{
char string[] = "(a12), (b34), (c56)";
char *token;
token = strtok(string, "(012345678),");
while (token)
{
puts(token);
token = strtok(NULL, "(012345678), ");
}
}
Result :
'C' 카테고리의 다른 글
[C] 219 문자열에서 알파벳만 추출 isalpha (1) | 2021.02.06 |
---|---|
[C] 218 문자열에서 숫자추출 isdigit (1) | 2021.02.06 |
[C] 216 문자열을 콤마와 공백으로 분리하기 strtok (1) | 2021.02.06 |
[C] 215 문자열에서 인덱스구하기 strstr() (1) | 2021.02.06 |
[C] 214 (비트연산) 나눗셈 구현 (1) | 2021.02.06 |