搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页
标题:
怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页
只看楼主
chenqiang12190
等 级:
新手上路
帖 子:2
专家分:0
注 册:2006-7-31
楼主
问题点数:0 回复次数:3
怎么在DOS状况下实现读中文文档(查HZK16显示汉字)的上下翻页
例如我有一个文档a.txt 全中文。fopen 打开读显怎么
控制上下翻页?求教!
搜索更多相关主题的帖子:
文档
DOS
汉字
中文
状况
2006-07-31 12:11
ccjamting
等 级:
新手上路
帖 子:46
专家分:0
注 册:2006-7-10
第
2
楼
得分:0
这个不大在行,中文显示与英文不同,用于记录文字具体点阵的位数是英文的2倍,与日文相同。
要是英文的话,可以通过fopen,fread,rseek,等函数实现,
但要实现中文,需要中文对照表,像英文的ASC2码的字符表一样,不过每次取两位,通过2个ASC2的后4位合并成为新的数据,在到中文对照表对照输出。(我没有对照表)
过程大概就是这样,如有不对,请多指正,谢谢:)
[此贴子已经被作者于2006-7-31 16:06:17编辑过]
即非出自名门,又系旁门左道,我,就这样笑着。
2006-07-31 15:21
chenqiang12190
等 级:
新手上路
帖 子:2
专家分:0
注 册:2006-7-31
第
3
楼
得分:0
谢谢!是呀,不大好弄!
2006-08-07 10:41
cordier
等 级:
论坛游民
威 望:
1
帖 子:449
专家分:14
注 册:2006-2-9
第
4
楼
得分:0
我记得,我老师以前有讲过,
你读一个字节赋给一个无符号的字符),判断它是不是大于0xa0(好久了,我了不大清楚是不是这个)。如果大于,说明它是一个汉字,否则为字母
2006-08-07 14:31
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-81197-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.738208 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved