• 如何在不初始化的情况下给字符数组加\0
  • 其它

定义一个字符数组char s[80],从键盘上输入一个字符串(不超过40个字符),用gets()函数存入到s中,然后统计并输出其中的大写字母、小写字母、数字字符及其他字符的个数。

如输入
ATTENTION! My E-mail address is ‘velvetblue@126.com’.

输出
Upper: 11
Lower: 27
Number: 3
Other: 12

然后我的代码在统计特殊字符时数据总是有问题,检查发现是strlen函数的结果有问题,我百度看了说是没有自动加\0,就想请问一下怎么给它上,还是其他地方也有问题求解答


  • Caroline    2020-05-14 10:46:30
  • 阅读 947    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信