我正在尝试使用带有conio.h
标头的g ++编写程序。
我实际上要做的是调用我在Borland编译器和Windows操作系统中使用的gotoxy
函数。
所以第一个问题是:g ++中是否有gotoxy
函数或等价函数?
第二:为什么我不能包括conio.h?我读了一些说我应该安装libstdc++ package
的东西,我试过但看起来我已经有了它(它伴随着gcc)。
答案 0 :(得分:13)
g ++没有直接的等价物。 conio.h
特定于某些DOS编译器。但是您可以使用ncurses
库获得所需内容,其功能类似于conio.h
中的功能。
这是一个非常详细的教程的链接:http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
答案 1 :(得分:5)
conio.h
特定于Windows控制台环境。在Unix上使用curses
或ncurses
库;相应的函数在低级接口中为mvcur()
,在虚拟窗口界面中为wmove()
。
答案 2 :(得分:2)
好吧,它不是在gcc中,但它确实带有MiniGW。它特定于Windows。
对于linux,你需要ncurses库。