如何使用C中的“Enter”键停止循环?

时间:2015-08-11 11:59:44

标签: c

我想在按 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;
}

1 个答案:

答案 0 :(得分:0)

使用getchar()并将char ch更改为int ch

int ch;
ch=getchar();

循环将在按下enter时停止。