【发布时间】:2012-07-14 03:13:28
【问题描述】:
首先,我想告诉大家,我在 Google 和其他地方进行了大量研究,但无济于事。
我想知道如何在没有 Windows API 的情况下使用 turbo c++ 制作文本编辑器。 我开始在 turbo c++ 中使用它,我还学习了如何使用 int86() 函数包含鼠标,并且我实现了它。但是我一次又一次地被困在某件事上。就像现在我被卡住了如何Highlight和Select右键单击的文本。
其次,我还学习了如何访问视频内存(无论现在多么假或旧),以便更好地控制文本。
对于文本输入,我也使用了一个大数组,因为我对使用链接列表进行如此大的文本输入和操作它知之甚少。
注意:出于纯粹的教育原因,我不想使用任何其他 IDE 或任何 API。
请指导我如何让这件事继续下去直到完成。我愿意学习所有额外的东西来完成它。
PS:这不是家庭作业。仅用于学习目的。
【问题讨论】:
-
该死的,你让我想起了我 17 岁的时候(那是 15 年前)。尊重:)
-
该死!那是相当的目标! +1!!!!!!
-
感谢您的所有 cmets 和 +1 大声笑。但问题依然存在。
-
你的目标是真正的 DOS 还是 Win32 控制台?
-
你将需要阅读数据结构——你已经达到了使用直数组所能做的极限。您还可以将源代码获取到更简单的 OSS 编辑器之一,例如 ed