Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换<;conio.h>;在Linux中 我需要把Windows C++项目转移到Linux,但是我现在使用的是MS 它与linux或标准不兼容。您建议在Linux中使用哪个标头来替换它?我希望答案也是跨平台的_C++_Linux_Compatibility - Fatal编程技术网

替换<;conio.h>;在Linux中 我需要把Windows C++项目转移到Linux,但是我现在使用的是MS 它与linux或标准不兼容。您建议在Linux中使用哪个标头来替换它?我希望答案也是跨平台的

替换<;conio.h>;在Linux中 我需要把Windows C++项目转移到Linux,但是我现在使用的是MS 它与linux或标准不兼容。您建议在Linux中使用哪个标头来替换它?我希望答案也是跨平台的,c++,linux,compatibility,C++,Linux,Compatibility,您将需要ncurses 有一个基于NCurses的linux版Conio.h的替代版本 在Win32上也不是标准配置;例如,Microsoft和Borland编译器都提供了该名称的头,每个头都包含不同的函数和接口。那么我们在这里谈论的是谁呢?它比Borland的接口()小得多,而且大部分可以用stdio或iostream函数替换。忽略任何情况下仅在Win95中工作的端口I/O函数,\u kbhit()和\u ungetch()是唯一不容易用标准调用替换的函数。ncurses'getch()可以通

您将需要ncurses


有一个基于NCurses的linux版Conio.h的替代版本


在Win32上也不是标准配置;例如,Microsoft和Borland编译器都提供了该名称的头,每个头都包含不同的函数和接口。那么我们在这里谈论的是谁呢?它比Borland的接口()小得多,而且大部分可以用stdio或iostream函数替换。忽略任何情况下仅在Win95中工作的端口I/O函数,
\u kbhit()
\u ungetch()
是唯一不容易用标准调用替换的函数。ncurses'
getch()
可以通过超时来调用,超时可以用来替换
\u kbhit
+1的许多用法。。。只要他指的是Borland的conio而不是微软的!?没错,但在Borland和Microsoft实现中,最常用的功能(如着色、gotoxy等)是相同的。Microsoft界面中既没有颜色也没有gotoxy()与Borland界面相比,这是最小的。然而,Borland界面几乎是微软的超集,因此这可能确实适合。