下载 conio.h 并在 Virtualbox 上使用 GUI

Downloading conio.h and using a GUI on Virtualbox

这是用 C 编程的:

我想在我的 mac 计算机上的 Virtualbox 中下载 conio.h,但是,在我从这里下载它之后:https://sourceforge.net/projects/myconio/,我开始收到错误,以至于它无法' 查找特定文件。我可以从其他地方下载 conio.h 或者有什么方法可以修复我收到的错误?

此外,我正在制作一个问答游戏,我想为其创建一个 GUI(图形用户界面)。我怎样才能在 Virtualbox 中做到这一点,这样我就不会在终端中显示游戏,而是在单独的 GUI 中显示?

conio.h 是一个头文件,它只适用于比 C89 标准还早的非常老的编译器。你不能将那个东西用于任何类型的 GUI。编译器本身不适用于现代系统(只有 32 位版本的 Windows 可以 运行 16 位 DOS 应用程序)

问题是,没有任何真实的东西可以弥补 conio.h 中缺失的东西。

注意:在 Code::Blocks 中,我注意到某些版本接受 _getch 而不是 getch 作为函数名称。其他功能不起作用。就连这个也不是很标准。

我发现如果您真的想使用 conio.hthis (a Linux implementation of the conio.h header) 可能会有用。它不适用于 Windows,但在 Linux 上它的工作方式与在 DOS 上的 Borland/Turbo C++ 上的工作方式相同。