我正在使用getch()
,我的应用程序立即崩溃。包括在做的时候:
int main()
{
getch();
}
我找不到链接,但据说问题是它需要关闭缓冲或沿着这些线奇怪的东西,我仍然想cout
使用跨平台代码。
我被告知要使用std::cin.get()
,但我希望应用程序在按下某个键时退出,而不是在用户输入字母或数字然后按 Enter 退出时退出。
这有什么功能吗?代码必须在 Mac(我的操作系统)和 Windows 下工作。
链接/编译不是问题;我在 XCode 中包含<curses.h>
并链接 with ,而 Windows 使用.-lcurses
<conio.h>