首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

strtok()函数有关问题

2013-01-23 
strtok()函数问题#include stdio.h#include string.hint main(void){ char char_array[] Hello, to

strtok()函数问题
#include <stdio.h>
#include <string.h>

int main(void){
 char char_array[] = "Hello, today is a good day!"; 
 static char white_space[] = "\r\n\f\t\v";
 char *token;
 token = strtok(char_array, white_space);
 while(token){
  printf("%s\n", token);
  token = strtok(NULL, white_space);
 }
 return 0;
}

这个程序我运行时打印出来的是:
Hello, today is a good day!
我想问一下,为什么不是:
Hello,
today
is
a
good
day!
呢?
请高手指教!多谢 token
[解决办法]
"\r\n\f\t\v"
没有空格 程序怎么会用空格分割

热点排行