Desc :

 

char *strtok(char * strToken, const char *strDelimit);

strToken - 원본 문자열

strDelimit - 구분 문자, 문자 세트

 

구분문자 발견 --> 구분 문자 자리에 null을 넣은 후 문자열의 선두 번지 반환

내부적으로 이전에 검색한 위치를 저장하고 있다. null을 함수에 넘겨주면 검색된 다음 위치부터 자동으로 검색

 

구분문자 없음 --> 문자 배열 변수 string의 선두 번지 반환

 

 

 


Source Code :

#include <stdio.h>
#include <string.h>

#define TOKEN " "

void main()
{
	char string[100];
	char *token;

	puts("문자열을 입력한 후 Enter키를 치세요");

	gets(string);

	token = strtok(string, TOKEN);

	while (token != NULL)
	{
		puts(token);

		token = strtok(NULL, TOKEN);
	}
}

 


Result :

+ Recent posts