想和大家研究一些问题
我想在DOS下用C做一个EDIT。但是,我发现了以下几个我解决不了的问题:
1)我发现图形模式和文本模式没法兼容。
比如我设置了一个窗口,为编辑区,但是我用SETBACKCOLOR时,没有反应。
2)怎么删除一个输入的字符?
我用的是输入一个,显示一个的方法。PRINTF(“%C”,GETCH());
但是删除时,按BACKSPACE时,应该怎么把已经PRINTF上的字符弄掉?
3)BACKSPACE时的换行问题。
我觉得应该是一个很烦琐的函数,想过一些办法,但是都不太好。
暂时就想到这么多,如果再想到,我会再加入的。
希望大家能帮帮我,我想了很久也不得要领。
谢谢大家了。