我需要将一个Windows C++项目传输到Linux,但是我目前使用MS <conio.h>
,它不是Linux或标准兼容的。你推荐什么头替换它在Linux中使用?我更希望答案也是跨平台的。替换为Linux中的<conio.h>
回答
没有针对Linux基于ncurses的CONIO.H的替换版本。
+1 ...只要他指的是Borland的conio而不是微软的! – Clifford 2010-09-02 14:36:25
确实如此,但像Borland这样的最常用的函数,比如着色,gotoxy等,在Microsoft的实现中都是一样的。 – 2010-09-02 14:46:10
Microsoft的界面(http://msdn.microsoft.com/zh-cn/library/7x2hy4cx%28v=VS.71%29.aspx)中不存在颜色不变色,与Borland界面相比,它是最小的。然而Borland界面几乎是微软的超集,所以这可能确实适合。 – Clifford 2010-09-02 22:18:01
你会想要ncurses。
- 1. NSXML将“<”替换为“%lt;”
- 2. HTML:替换为<center>
- 3. 替换为<iframe>
- 4. Asp.net定界符<%替换为头标记中的<%?
- 5. 替换<与<元件
- 6. Linux - 替换文件名中的空格
- 7. JavaScript替换不替换第二个<
- 8. 替换<center>
- 9. ckeditor替换<?php
- 10. 替换“</html>”
- 11. 替换<br>
- 12. Android API <10替换为getType方法
- 13. Web组件 - 为什么<content>被替换为<slot>
- 14. 替换netcat使用kali linux
- 15. linux浮点_control87替换
- 16. Linux查找并替换
- 17. C++。 libxml2的。 < and >被替换为<和> INSIDE标签
- 18. 如何在linux中替换十进制
- 19. 在Linux中替换CSV无效行尾
- 20. 在linux中搜索并替换一行?
- 21. 在linux中搜索和替换工具
- 22. 在xampp 1.7.1中替换/升级libxml2 linux
- 23. 如何将<< with > =和>替换为<=,并用<替换为<= with >和> =如果它们在同一个字符串中出现多次?
- 24. Actionscript中/ Flex的字符串替换为<
- 25. 使用sed替换<?与<?php
- 26. PHP替换“\ [”与“<script>”
- 27. 用<br />替换\ n
- 28. <h:outputText动态替换值
- 29. 替换<NA>与NA
- 30. JS将字符串中的每个#word替换为<div>#word</div>
@Clifford,Microsoft – Elpezmuerto 2010-09-02 15:16:34
http://stackoverflow.com/questions/1541819/how-can-i-write-an-ansi-c-console-screen-buffer/1541924#1541924 – 2010-09-02 15:19:53