我想在按 Enter 键时停止循环。但无法阻止循环。
我需要帮助才能解决这个问题。谢谢。
#include<stdio.h>
#include<ctype.h>
int main()
{
char ch;
do
{
printf("Enter any character:\n");
ch=getch();//any character can be entered
}while(ch!='\n');//stop when enter key is pressed
printf("Enter key has been pressed");
return 0;
}
答案 0 :(得分:0)
使用getchar()
并将char ch
更改为int ch
。
int ch;
ch=getchar();
循环将在按下enter
时停止。