黑马程序员技术交流社区
标题:
scanf输出字符串的问题总结
[打印本页]
作者:
taolove
时间:
2015-6-1 19:41
标题:
scanf输出字符串的问题总结
例如
1、char str1[5],str2[5],str3[5];
scanf(”%s%s%s",str1,str2,str3),
输入的字符串是“how are you?"
其中是利用空格作为分隔符,把三个字符串分别输入但str1,str2,str3
2、
char str[13]
scanf(”%s",str)
输入的字符串是“how are you?"
但是两个结果却是不一样,第一个输出依然是how are you?。第二个却是how,由于在输入how时在后面加入空格,而使其后面的不进行输出。
作者:
yi95392
时间:
2015-6-1 21:22
为什么不用gets()呢,一句搞定:lol
作者:
恩赐_RWQqZ
时间:
2015-6-1 21:27
嗯,学习到了...
作者:
taolove
时间:
2015-6-1 21:31
yi95392 发表于 2015-6-1 21:22
为什么不用gets()呢,一句搞定
只是在区分下,免得糊涂
作者:
woaidd99
时间:
2015-6-1 21:43
嗯嗯 不能用空格
作者:
fixer
时间:
2015-6-1 22:34
恩赐_RWQqZ 发表于 2015-6-1 21:27
嗯,学习到了...
哦,学习到了
作者:
⒈苆都s.兲憶
时间:
2015-6-1 23:44
水一下!
作者:
我是一个小菜鸟
时间:
2015-6-2 00:52
scanf遇到空格会停止接收
作者:
蜡笔小炎
时间:
2015-6-2 01:52
进来看看
作者:
这是829
时间:
2015-6-4 00:31
围观学习啦
作者:
余丽丽
时间:
2015-6-4 08:58
用scanf函数接受hello world 的方法
http://bbs.itheima.com/thread-201069-1-1.html
(出处: 黑马程序员IT技术论坛)
可以用scanf("%[^\n]",string);
作者:
小龙女的萝卜
时间:
2015-6-4 12:58
围观学习了
作者:
离经叛道的女子
时间:
2015-6-4 22:53
不错 ,学习啦
作者:
追随自然
时间:
2015-6-4 23:16
如果可以的话,用fgets会更好!
作者:
tabor
时间:
2015-6-5 19:52
gets()还没有用过,学习的路过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2