g ++ conio.h:没有这样的文件或目录

时间:2011-07-03 22:27:42

标签: linux g++

我正在尝试使用带有conio.h标头的g ++编写程序。 我实际上要做的是调用我在Borland编译器和Windows操作系统中使用的gotoxy函数。

所以第一个问题是:g ++中是否有gotoxy函数或等价函数?

第二:为什么我不能包括conio.h?我读了一些说我应该安装libstdc++ package的东西,我试过但看起来我已经有了它(它伴随着gcc)。

3 个答案:

答案 0 :(得分:13)

g ++没有直接的等价物。 conio.h特定于某些DOS编译器。但是您可以使用ncurses库获得所需内容,其功能类似于conio.h中的功能。

这是一个非常详细的教程的链接:http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

答案 1 :(得分:5)

conio.h特定于Windows控制台环境。在Unix上使用cursesncurses库;相应的函数在低级接口中为mvcur(),在虚拟窗口界面中为wmove()

答案 2 :(得分:2)

好吧,它不是在gcc中,但它确实带有MiniGW。它特定于Windows。

对于linux,你需要ncurses库。