黑马程序员技术交流社区

标题: 关于scanf函数的用法! [打印本页]

作者: 悟中生有    时间: 2014-3-22 16:28
标题: 关于scanf函数的用法!
本帖最后由 悟中生有 于 2014-3-22 17:49 编辑

scanf函数是接收键盘输入的数据,可是遇到空格输入就会自动结束,并不能把空格后面录入的数据存储,这种情况该怎么解决呢??
求解?

作者: agelessman    时间: 2014-3-22 17:07
首先,不知道您说的是不是scanf这个词?看scanf输入的是多个字符还是一个字符。如果是多个字符,遇空格和回车都不会结束输入;如果是一个字符,遇空格不会结束,遇回车结束输入。还要看前边程序代码编写是怎样的。
作者: 沙洲冷    时间: 2014-3-22 17:21
楼主说的应该是scanf函数吧?可以这样写scanf("%[^\n]",s);或者用gets();
作者: 悟中生有    时间: 2014-3-22 17:51
沙洲冷 发表于 2014-3-22 17:21
楼主说的应该是scanf函数吧?可以这样写scanf("%[^\n]",s);或者用gets();

多谢解答!




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