PTA习题6-8 统计一行文本的单词个数 (15分)

网友投稿 308 2022-11-08

PTA习题6-8 统计一行文本的单词个数 (15分)

参考《c和指针》里面运用strtok函数打印空白标记符(如\n,\t)的程序改写而成的代码 在之前我自己写了一个60行的链表版本的统计程序 相比之下这个strtok函数的程序要简洁明了的多 #include #include int main( void ) { int cnt = 0; char *blank = " "; //strtok要求两个参数都是字符串类型 char *token; char c[500]; gets(c); for( token = strtok( c, blank); token != NULL; token = strtok( NULL, blank)) /* 如果strtok函数的第一个参数不是NULL,函数将找到字符串的第一个标记。 strtok同时将保存它在字符串中的位置。 如果strtok函数的第一个参数是NULL,函数就在同一个字符串中从这个被保存的位置开始查找下一个标记。 */ cnt++; printf("%d", cnt); return 0; }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于USB总线接口的微波开关控制器
下一篇:Java实现创建Zip压缩包并写入文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~