我需要将一个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. 替换为“<”运算符
- 4. 替换为<iframe>
- 5. 替换多个<br>在javascript中替换为单个<br>?
- 6. Asp.net定界符<%替换为头标记中的<%?
- 7. 将div的innerHTML替换为<jsp:inclue>
- 8. char'like'替换为'???'在linux机器上
- 9. Linux将“//”字符串替换为“/”
- 10. 替换<与<元件
- 11. Linux - 替换文件名中的空格
- 12. SystemTimeToFileTime在Linux中的确切替换
- 13. JavaScript替换不替换第二个<
- 14. 替换“</html>”
- 15. 替换<br>
- 16. 替换<center>
- 17. ckeditor替换<?php
- 18. golang:如何替换为“\ n”“<br>”
- 19. Android API <10替换为getType方法
- 20. 表情符号替换为“<3”
- 21. Web组件 - 为什么<content>被替换为<slot>
- 22. 替换为linux内核模块中的sys/socket.h?
- 23. Linux - 替换字符串
- 24. 搜索并替换Linux
- 25. 替换netcat使用kali linux
- 26. Linux查找并替换
- 27. Linux - Grep和进程替换
- 28. linux浮点_control87替换
- 29. Linux命令变量替换
- 30. C++。 libxml2的。 < and >被替换为<和> INSIDE标签
@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