在C/C++中也就像java中的split函数:strtok和wcstok函数
函数原型为:
char *strtok( char *strToken, const char *strDelimit);
示例如下:
Example
#include <string.h>
#include <stdio.h>
char string[] = "A string\tof ,,tokens\nand some more tokens";
char seps[] = " ,\t\n";
char *token;
void main( void )
{
printf( "%s\n\nTokens:\n", string );
token = strtok( string, seps );
while( token != NULL )
{
printf( " %s\n", token );
token = strtok( NULL, seps ); }
}
Output
A string of ,,tokens
and some more tokens
Tokens: A
string
of
tokens
and
some
more
tokens