当前位置: 代码迷 >> C语言 >> 怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页
  详细解决方案

怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页

热度:106   发布时间:2006-07-31 12:11:37.0
怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页
例如我有一个文档a.txt 全中文。fopen  打开读显怎么控制上下翻页?求教!
搜索更多相关的解决方案: 文档  DOS  汉字  中文  状况  

----------------解决方案--------------------------------------------------------
这个不大在行,中文显示与英文不同,用于记录文字具体点阵的位数是英文的2倍,与日文相同。

要是英文的话,可以通过fopen,fread,rseek,等函数实现,

但要实现中文,需要中文对照表,像英文的ASC2码的字符表一样,不过每次取两位,通过2个ASC2的后4位合并成为新的数据,在到中文对照表对照输出。(我没有对照表)

过程大概就是这样,如有不对,请多指正,谢谢:)

[此贴子已经被作者于2006-7-31 16:06:17编辑过]


----------------解决方案--------------------------------------------------------
谢谢!是呀,不大好弄!

----------------解决方案--------------------------------------------------------
我记得,我老师以前有讲过,
你读一个字节赋给一个无符号的字符),判断它是不是大于0xa0(好久了,我了不大清楚是不是这个)。如果大于,说明它是一个汉字,否则为字母
----------------解决方案--------------------------------------------------------
  相关解决方案