如何在C语言中判断输入的是回车?
来源:百度知道 编辑:UC知道 时间:2024/05/17 05:56:57
用getchar(),当输入回车时break。应该怎么写?
回车'\r',换行'\n',在linux,Unix环境下严格区分,但在windows环境下一般只使用'\n',如果保存兼容性则,可以写为:
char gc = getchar();
if(gc == '\r' || gc == '\n') break;
char ch;
do
{ .../*code*/
ch=getchar();
}while(ch!='\r');/* '\r'转义字符回车 退出*/
回车符的ASCII码为13
a=getchar();
if(a==13)
break;