strtok 함수는 문자열을 문자열 집합으로 분해하는 데 사용됩니다. strtok 함수의 선언은 "char *strtok(char *str, const char *delim)"입니다. 여기서 매개변수 str은 분해할 문자를 나타냅니다. 작은 문자열 세트로.
C 라이브러리 함수 - strtok()
Description
C 라이브러리 함수 char *strtok(char *str, const char *delim)은 문자열 str을 문자열 집합으로 분해하며 delim은 구분 기호입니다. .
Declaration
다음은 strtok() 함수의 선언입니다.
char *strtok(char *str, const char *delim)
Parameters
str – 더 작은 문자열 세트로 나눌 문자열입니다.
delim – 구분 기호가 포함된 C 문자열입니다.
반환 값
이 함수는 분해된 첫 번째 하위 문자열을 반환하거나 검색할 문자열이 없는 경우 null 포인터를 반환합니다.
Example
다음 예제에서는 strtok() 함수의 사용법을 보여줍니다.
예
#include <string.h> #include <stdio.h> int main () { char str[80] = "This is - www.runoob.com - website"; const char s[2] = "-"; char *token; /* 获取第一个子字符串 */ token = strtok(str, s); /* 继续获取其他的子字符串 */ while( token != NULL ) { printf( "%s\n", token ); token = strtok(NULL, s); } return(0); }
위 프로그램을 컴파일하고 실행하면 다음과 같은 결과가 나타납니다.
This is www.runoob.com website
권장: "C 언어 튜토리얼"
위 내용은 strtok 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!