关于图形模式下的文本输出
C语言中,如何在图形模式下在确定的区域将每一个从键盘输入的字母,数字,符号输出,就象一般的文本状态下的一样(可以删除,回车,空格,移动光标,但F1,F2等等键无效)
要求按一下键出一个字符,按一下删除就删除一个......
问题点数:50、回复次数:4Top
1 楼ycom__net(一恒)回复于 2005-04-07 09:31:05 得分 15
是做一个文本编辑器?
算法应该不难,主要是接收键盘的信息,
一般的控制语句就可以
怎样处理光标移位还不太清楚
Top
2 楼pcboyxhy(-273.15℃)回复于 2005-04-07 09:53:48 得分 5
是win32的图形模式
还是DOS的
还是linux的?
DOS和win32的就比较容易Top
3 楼suyun9329(WYSIWYG)回复于 2005-04-07 14:47:02 得分 0
哦Top
4 楼jiabin1117(凌云)回复于 2005-04-07 17:23:48 得分 30
用window()函数确定一块区域,用cprintf(),cscanf()函数输入输出。
用getc从键盘输入信息作出判断(键盘上的每个键都有一个对应的字符,具体在C++PRIMER PLUS的附录中有)。大概思路这样,具体怎么样楼主可以多试试,我也不是很清楚。Top




