下载 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.h
,this (a Linux implementation of the conio.h
header) 可能会有用。它不适用于 Windows,但在 Linux 上它的工作方式与在 DOS 上的 Borland/Turbo C++ 上的工作方式相同。
这是用 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.h
,this (a Linux implementation of the conio.h
header) 可能会有用。它不适用于 Windows,但在 Linux 上它的工作方式与在 DOS 上的 Borland/Turbo C++ 上的工作方式相同。