我想用g ++編寫一個程序,它使用conio.h
標題。 我實際上想要做的是調用gotoxy
函數,這個函數在Borland編譯器和windows操作系統中使用。g ++ conio.h:沒有這樣的文件或目錄
所以第一個問題是:g ++中是否有gotoxy
函數或等價函數?
第二:爲什麼我不能包含conio.h?我讀了一些說我應該安裝libstdc++ package
的東西,我試過了,但似乎我已經擁有了它(它由gcc陪同)。
我想用g ++編寫一個程序,它使用conio.h
標題。 我實際上想要做的是調用gotoxy
函數,這個函數在Borland編譯器和windows操作系統中使用。g ++ conio.h:沒有這樣的文件或目錄
所以第一個問題是:g ++中是否有gotoxy
函數或等價函數?
第二:爲什麼我不能包含conio.h?我讀了一些說我應該安裝libstdc++ package
的東西,我試過了,但似乎我已經擁有了它(它由gcc陪同)。
g ++沒有直接的等價物。 conio.h
是特定於某些DOS編譯器。但你可以使用ncurses
庫得到你想要的,它的功能與conio.h
中的相似。
下面是一個非常詳細的教程鏈接:http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
conio.h
特定於Windows控制檯環境。在Unix上使用curses
或ncurses
庫;虛擬窗口界面中的適當功能是低層界面中的mvcur()
和wmove()
。
那麼它不在gcc中,但它確實帶有MiniGW。它特定於Windows。
對於linux你想要的ncurses庫。