Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按Enter键继续在C中操作_C_Input - Fatal编程技术网

按Enter键继续在C中操作

按Enter键继续在C中操作,c,input,C,Input,如何在C中执行“按Enter键继续”操作 检查“\r”有助于实现最终的可移植性,但真正重要的是,如果您的目标是Mac OS v9或更高版本(OS-X、Unix和Windows都使用“\n”或,对于Windows,“\r\n”)enter应该是一个int。作为字符,无法区分EOF和真实字符。 printf("Press enter to continue\n"); char enter = 0; while (enter != '\r' && enter != '\n') { en

如何在C中执行“按Enter键继续”操作


检查“\r”有助于实现最终的可移植性,但真正重要的是,如果您的目标是Mac OS v9或更高版本(OS-X、Unix和Windows都使用“\n”或,对于Windows,“\r\n”)

enter
应该是一个int。作为字符,无法区分EOF和真实字符。
printf("Press enter to continue\n");
char enter = 0;
while (enter != '\r' && enter != '\n') { enter = getchar(); }
printf("Thank you for pressing enter\n");
printf("Press Enter to Continue");
while( getchar() != '\n' );