2015-03-19 19 views
-7

我在C++中創建了一個記錄入口系統。在這個系統中,我需要使用gotoxy,clrscr,sound,nosound等命令。我在Code :: Blocks IDE中工作並使用GNU GCC編譯器。對於gotoxy命令,我甚至下載了頭文件,但仍然不起作用。任何人都可以給我代碼或這些函數的副本。謝謝!如何在新編譯器中使用舊命令?

+0

什麼是你的編譯器(conio.h在較新的編譯器中不起作用) – 2015-03-19 09:06:45

+0

我的編譯器是Codeblocks IDE,正如我在我的問題中提到的那樣。 – 2015-03-19 09:08:18

+4

我在問編譯器(如MinGW或gcc)。 CodeBlocks是IDE,而不是編譯器。閱讀[IDE和編譯器之間的區別](http://www.cplusplus.com/articles/o8TbqMoL/) – 2015-03-19 09:09:37

回答

1

問題是<conio.h>在現代編譯器上不起作用。它只適用於舊的IDE,如TurboC++和DevC++(它們非常古老,TurboC++在20世紀被使用,沒有人再使用它)。所以,簡而言之,除非你得到一箇舊的編譯器(這不是一個好主意),否則它將不起作用。

+0

謝謝你的答案,但有一個函數gotoxy的副本? – 2015-03-19 10:45:22

+0

[替代getch(),gotoxy(),delay(),clrscr()](http://stackoverflow.com/questions/5693130/substitute-for-getch-gotoxy-delay-clrscr) – 2015-03-19 10:51:41

1

< conio.h>是古老的。

<conio.h>在Turbo C中常用於操縱控制檯輸入/輸出。這在舊的DOS時代是顯着的,其中大部分是命令行

至於現在,<conio.h>而不是支持在gcc

相關問題