0

我使用 codeblocks IDE 和 gcc 编译器。我尝试编写简单的程序计费系统。我们使用 getch(); 对于字符输入,在构建项目期间不会出现错误,但在运行时会出现错误并显示类似“在没有当前窗口时尝试绘图操作”的错误消息。真正的问题是什么。

4

2 回答 2

1

你没有提到你在什么平台上编译。如果是Linux,则不能使用getch(),因为conio.h仅适用于dos。但是这个错误消息很可能是由于 gcc 与 Code::Blocks 的错误集成引起的。尝试直接与 gcc 编译。

于 2012-06-23T08:42:11.340 回答
0

因为您在带有 gcc 的 Code::Blocks 的 Windows 中使用,所以我可以安全地假设您使用的是 cygwin 工具链,这是一个类似 linux 的环境。所以我建议你使用system("pause")包括标题stdlib.h

于 2012-06-23T13:24:22.940 回答