#include \"STRING.H\"
#include \"STDIO.H\"
char string[] = \"A string\\tof ,,tokens\\nand some more tokens\";
char seps[] = \" ,\\t\\n\";
char *token;
int main( void )
{
printf( \"Tokens:\\n\" );
// Establish string and get the first token:
token = strtok( string, seps ); // C4996
// Note: strtok is deprecated; consider using strtok_s instead
while( token != NULL )
{
// While there are tokens in \"string\"
printf( \" %s\\n\", token );
// Get next token:
token = strtok( NULL, seps ); // C4996
}
}
아 귀찬다....
#include \"STDIO.H\"
char string[] = \"A string\\tof ,,tokens\\nand some more tokens\";
char seps[] = \" ,\\t\\n\";
char *token;
int main( void )
{
printf( \"Tokens:\\n\" );
// Establish string and get the first token:
token = strtok( string, seps ); // C4996
// Note: strtok is deprecated; consider using strtok_s instead
while( token != NULL )
{
// While there are tokens in \"string\"
printf( \" %s\\n\", token );
// Get next token:
token = strtok( NULL, seps ); // C4996
}
}
아 귀찬다....
헉 감사해요
해보겟슴
흠 그런데 문자를 입력받아서 자르려먼 어떻게하나여
scanf로 받으니까 첫번쨰단어만 나오는데..
ㄴ 문자열 받으려면 gets같은 함수로 받어... scanf는 공백같은거 못받으니...
총체적 난국