我在C++中創建了一個記錄入口系統。在這個系統中,我需要使用gotoxy,clrscr,sound,nosound等命令。我在Code :: Blocks IDE中工作並使用GNU GCC編譯器。對於gotoxy命令,我甚至下載了頭文件,但仍然不起作用。任何人都可以給我代碼或這些函數的副本。謝謝!如何在新編譯器中使用舊命令?
-7
A
回答
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
。
相關問題
- 1. 如何使用命令行編譯包
- 2. Vim:如何用一個使用舊命令的新命令覆蓋命令?
- 3. 使用make命令在ubuntu中重新編譯
- 4. kotlin命令行編譯器
- 5. 如何在linux中使用命令行編譯eclipse項目?
- 6. 如何使用特定的gcc編譯器運行make命令?
- 7. 如何使用ng服務器後的命令提示編譯
- 8. 在CMake中使用編譯器前綴命令(distcc,ccache)
- 9. 在命令行中使用aspnet_compiler禁止編譯器警告
- 10. 在一個命令中使用處理器進行Java編譯
- 11. symfony2:如何在控制檯命令中使用翻譯器
- 12. Raspbain G ++編譯器停在--m命令
- 13. .NET命令行編譯器在哪裏?
- 14. 如何在Windows編譯器和GCC編譯器中使用SSE?
- 15. Automake:如何在命令前加上編譯命令
- 16. 如何在Windows 7上使用Visual Studio的編譯器使用Vim的'make'命令編譯C程序?
- 17. 編譯FFMPEG用於命令行使用
- 18. 如何使用MinGW在命令行上編譯C程序?
- 19. 如何讓IntersystemsCaché使用新編譯的類而不是舊版?
- 20. 如何在命令提示符下編譯和運行Turbo編譯器(Windows 7)
- 21. 如何在Powershell中編寫舊的VB命令
- 22. 命令行編譯
- 23. 使用opencv編譯accull命令
- 24. 編譯程序使用Windows命令行
- 25. 使用命令行編譯c#類
- 26. 使用命令行編譯xcode項目
- 27. 編譯Java使用命令行JAVAC
- 28. 命令行編譯使用cl.exe?
- 29. 使用Visual C++從命令行編譯
- 30. 新的gfortran編譯器無法編譯舊的gfortran程序
什麼是你的編譯器(conio.h在較新的編譯器中不起作用) – 2015-03-19 09:06:45
我的編譯器是Codeblocks IDE,正如我在我的問題中提到的那樣。 – 2015-03-19 09:08:18
我在問編譯器(如MinGW或gcc)。 CodeBlocks是IDE,而不是編譯器。閱讀[IDE和編譯器之間的區別](http://www.cplusplus.com/articles/o8TbqMoL/) – 2015-03-19 09:09:37