黑马程序员技术交流社区
标题:
关于scanf函数
[打印本页]
作者:
wanzhu159
时间:
2014-5-15 21:23
标题:
关于scanf函数
本帖最后由 wanzhu159 于 2014-5-16 00:16 编辑
scanf函数怎样识别用户输入的回车
作者:
无尽可能
时间:
2014-5-15 22:01
一般情况下,输入回车scanf函数才会判定用户输入结束。
作者:
白羊爱芒果
时间:
2014-5-15 23:12
scanf函数从输入流缓冲区中读取数据的,而不是从键盘(终端)缓冲区读取值的。读取时遇到回车\n即结束,且回车\n会被读入输入缓冲数据流中,这样第二次的读入函数将输入缓冲区中的回车\n读取走了,没有等待键盘的二次输入。
作者:
1014917278
时间:
2014-5-15 23:17
#include<stdio.h>
int main()
{
char c;
scanf("%c",&c);
if(c=='\n')
printf("你敲了回车符!!!!");
return 0;
}
复制代码
\n可以判断是不是敲了回车
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2