700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言中的strtok函数 C中的strtok函数出错

c语言中的strtok函数 C中的strtok函数出错

时间:2019-06-25 22:50:28

相关推荐

c语言中的strtok函数 C中的strtok函数出错

我正在使用一个简单的程序来使用strtok函数对字符串进行标记.这是代码 –

# include

char str[] = "now # time for all # good men to # aid of their country"; //line a

char delims[] = "#";

char *result = NULL;

result = strtok( str,delims );

while( result != NULL ) {

printf( "result is \"%s\"\n",result );

result = strtok( NULL,delims );

}

该程序成功运行.但是,如果将行a更改为

char * str= "now # time for all # good men to # aid of their country"; //line a

strtok函数提供核心转储.我想得到一个解释,我理解为什么会这样?因为从strtok的声明为–char * strtok(char * str1,const char * str2); char * str作为第一个参数应该工作

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。