黑马程序员技术交流社区

标题: C语言输入问题 [打印本页]

作者: 丁远帅    时间: 2015-6-14 22:56
标题: C语言输入问题
char buf[20];
scanf("%s",buf);
然后我输入:hello world!
为什么:printf("%s\n",buf);
结果只剩下hello了呢?
作者: 晗修    时间: 2015-6-15 00:29
scabf遇到空格会停止
作者: sunqiwen2008    时间: 2015-6-15 00:34
楼上正解
作者: 不完整的旋律    时间: 2015-6-15 23:14
因为你打了个空格,停止了
作者: Chasel    时间: 2015-6-16 10:06
楼上正解!
作者: nsswift    时间: 2015-6-16 10:24
没错           
作者: 丁铭检    时间: 2015-6-16 13:27
最好将scanf换成gets
作者: 马贺飞    时间: 2015-6-17 22:21
围观学习
作者: 天下1083    时间: 2015-6-18 19:17
%s遇到空格就停了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2