如何判断输入数字是换行符

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:34:27
C语言中 win-TC
main(){
scanf("%c",b);
if(b==13) printf("aaa");
if(b=='\r') printf("aaa");
}
我按了回车符两句都没执行。怎么回事呢?明明回车符CR就是13在ASCII对照表中

呵呵,
scanf("%c",b);这个函数,不接收回车符。
它见到回车符,就结束了。

接收回车符的函数有:getch();,要想接收其它按键(如左shift、右shift等等)的,还有一个函数。