感谢邀请.
您的问题,如果已经超过十年了,您可能仍然可以回答一些问题,而现在...我已经忘记了它...大胆地回答它.
首先,我想确认DOS中简单图形表示的界面类型.
第一个是以下内容:
另一个是这样的:
(这是FreeBSD上Midnight Commander的屏幕截图)
前一个实际上很简单. 只需将字符串分类并输出,然后使用getChar()或接受键盘输入的类似函数即可读取输入并进行操作. 我想您会通过自己的研究知道的.
后者...有一些特殊的库,可以在控制台窗口中准确定位和输出字符. 在DOS下,Turbo C在早期提供了一些库. 但是,如前所述,它早已被人们遗忘. 另一方面命令行窗口的支持不是很好.
第一个是您可以自己做,这是一种基于命令行的交互.
在第二种情况下,我的建议是,不要做这种无所顾忌的事情. 要么去真正的图形界面编程(同样需要学习,要花时间和精力来跟上时代的步伐)c语言图形界面,要么继续首先在命令行上提高技能.
第二个问题是,您需要在什么情况下学习?如果您有特殊用途,例如嵌入式设备,对资源的要求非常严格,但是想要一个相对友好的界面,则可以考虑学习第二种实现作为参考.
(换句话说,我还没有真正完成第二个界面. 我只写了一个更接近的小游戏. 您可以在这里下载: download.csdn.net/detail/King_Play/155014 [您看一下这个日期,我知道它有多久了...]看来它不再可以在Windows下运行,您需要找到Dos机器. )
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-238718-1.html