C++纠错,帮我看看下面这段代码错在哪,编译能过就是运行不了

[复制链接]
查看11 | 回复2 | 2011-12-12 15:10:55 | 显示全部楼层 |阅读模式
strtok用法不正确,该函数的用法如下:原型:char * strtok(char * s,const char * ct)用途:在s中找出以ct中的字符为分隔的字符串,即是源串中除去了含有分隔串中的所有字符后余下的一段段的字符串,每调用一次找到一串,找不到则返回空串。第一次调用必须传给它有效的字符串,第二次传NULL就可以了,每次调用返回找到的子串的时候都会把源串中该子串的尾部字符(原来是搜索串中的某一字符)修改成'/0'字符返回值为每次调用得到的字串。所以语句:tok=strtok(NULL," ")有问题...
回复

使用道具 举报

千问 | 2011-12-12 15:10:55 | 显示全部楼层
越界了 11 22 344 55 6666553442211Press any key to continue#include#includeusing namespace std;void main(){char s1[100]={0};cin.g...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行