永发信息网

为什么用strlen()不能算出空格

答案:3  悬赏:80  手机版
解决时间 2021-03-22 09:18
为什么用strlen()不能算出空格
最佳答案
问题出在scanf()。
scanf()开始读取输入以后,会在遇到的第一个空白字符空格(blank)、制表符(tab)或者换行符(newline)处停止读取。
可以使用 scanf("%[^\n]s",a); 来解决问题。其中“%[^\n]”是说明只有在读入回车符时才终止读取。
用getchar()在一个循环中不断读取字符缓冲区中的字符直到'\n'为止也可以实现类似功能。就是麻烦了些。
全部回答
用getchar获取每个字符,判断是否是回车符,是的话就算字符串结束。再算组装起来的字符串。
空格算分隔符了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
处理器频率3.00GHZ和3.30GHZ区别在哪。 处理
单选题下列植物中,属于喜阴植物的是A.冷杉B.
演员乔红现在多大岁数
作业是用猫来形容,
本科毕业两年,在国企呆了两年,自己感觉什么
莽草酸是合成治疗甲型H1N1流感的药物达菲的原
惠民医院-内科在哪里啊,我有事要去这个地方
设f(x)是以1为一个周期的函数,且当x属于(-1,0
单选题安徽2009年全省政务公开考评工作中首次
洛克王国古拉多,洛克王国古拉多在哪里抓
“奈何桥上等三年”的全文是什么?
Could you us some information about all k
如何查看安装成功后的应用程序路径
横批:牛逼 请写出上联和下联,搞笑最好
现在手机里有了很多英语翻译软件!还需要去买
推荐资讯
EXCEL里面选择列表是怎么使用的?
非洲矿产资源居世界前列的是A.铁矿、石油、B.
特斯拉充电要多少钱,比亚迪电动机和特斯拉电
手机蓝牙连接能穿过障碍物吗?
淮安区201公交车走同寿路吗
《撒哈拉沙漠》的TXT版
重庆江北观音桥哪有老年人用的健身手球卖?
行星齿轮变位怎样计算
魔兽世界鲁克玛用什么币roll
单选题一只燕子的体重是0.7A.克B.千克C.吨D.
怎样改文件后缀名,文件后缀名怎么显示
单选题气候对人类哪种生活活动影响最显著A.农
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?