在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。
答案 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