当在C中使用getch()时没有当前窗口错误时,尝试了绘制操作

时间:2017-06-21 02:33:09

标签: c

在C中我遇到了一个错误 当我在我的代码中使用getch()命令并在完成所有操作后在codeblocks或.exe文件中运行它时,当控件转到getch()命令时,它会显示一个错误弹出窗口,指示< / p>

  

当没有当前窗口时,尝试了绘图操作。

#include <stdio.h>
#include <conio.h>
int main() {
    int a;
    scanf("%d", &a);
    printf("%d", a);
    getch();
    return(0);
}

使用Code :: Blocks 16.01。

2 个答案:

答案 0 :(得分:0)

我研究过,我理解的是命令getch已被弃用,您可以用来替换它的命令是_getch

此链接提供了更多信息: https://docs.microsoft.com/cpp/c-runtime-library/reference/getch

答案 1 :(得分:0)

使用_getch()代替getch()

#include<conio.h>
_getch();

来源:https://docs.microsoft.com/cpp/c-runtime-library/reference/getch