strtok
문자열의 선택된 일부
설명
은 공백 문자를 구분 기호로 사용하여 왼쪽에서 오른쪽으로 token
= strtok(str
)str
구문을 분석하고, token
의 일부 또는 모든 텍스트를 반환합니다. 먼저, strtok
은 str
의 선행 공백을 모두 무시합니다. 그런 다음, strtok
은 공백이 아닌 첫 번째 문자에서 시작하여 다음 공백 문자까지의 모든 문자를 포함시킵니다(다음 공백 문자는 제외). strtok
은 token
에 해당 텍스트 부분을 반환합니다. strtok
이 구분 기호로 사용할 공백을 찾지 못하는 경우 token
에는 str
의 끝까지의 모든 문자가 포함됩니다.
는 token
= strtok(str
,delimiters
)delimiters
의 문자를 사용하여 str
구문을 분석합니다. delimiters
에 둘 이상의 문자가 들어 있는 경우 strtok
은 delimiters
의 각 문자를 별개의 구분 기호로 취급합니다. 구분 기호는 개별 문자이므로, delimiters
의 크기는 상관이 없으며, delimiters
내의 문자는 아무 순서여도 됩니다.
이 구문에서 공백 문자는 delimiters
에 포함시키지 않는다면 구분 기호가 아닙니다.
예제
입력 인수
출력 인수
팁
이스케이프 문자 시퀀스를 구분 기호로 지정하지 마십시오. strtok
은 이스케이프 문자 시퀀스를 변환하지 않습니다. 그 대신, char
함수를 사용하여 이러한 문자를 지정할 수 있습니다. 예를 들어, 탭을 구분 기호로 지정하려면 '\t'
대신 char(9)
를 사용하십시오.
확장 기능
버전 내역
R2006a 이전에 개발됨