黑马程序员技术交流社区

标题: 分享关于scanf的知识 [打印本页]

作者: baihe0813    时间: 2014-12-31 13:16
标题: 分享关于scanf的知识
当使用scanf输入一个字符串的时候,如果字符串中存在空格如“hello world” ,这是只能读取到hello,这是因为在输入字符串hello world时,会将这个字符串读到系统的缓存区中,然后是用scanf的时候会读取字符串,但是scanf遇到空格,tab,回车的时候就会结束读取,所以只读到了hello,当下次在读取的时候,就会读到world。
所以但我们想要输入的字符串中带有空格或者tab键,要使用gets()函数。


作者: shicuf    时间: 2014-12-31 13:38
putchar(输出字符) getchar(输入字符)printf(格式输出) scanf(格式输入)puts(输出字符串)gets(输入字符串)




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