[AVR单片机] 为什么我从hzk16文件导出的数据会是乱码?

[复制链接]
2598|2
 楼主| hunter008 发表于 2007-11-23 22:19 | 显示全部楼层 |阅读模式
#include "stdio.h"
main()
{    int c;
    FILE *p1,*p2;
         p1=fopen("HZK16","r");
    p2=fopen("new.txt","w");
    c=getc(p1);
    while(c!=EOF)
    {
        putc(c,p2);
        c=getc(p1);
    }
    fclose(p1);
    fclose(p2);
}
我现在有一文件HZK16,以上就是我的程序!
为什么我从hzk16文件导出的数据会是乱码?
我想取该文件里面常用汉字字模存到一个ROM中!!!!
hotpower 发表于 2007-11-23 22:26 | 显示全部楼层

不解...

chenlei 发表于 2007-11-24 20:42 | 显示全部楼层

字库文件是二进制文件。

字库文件是二进制文件,要用打开二进制文件的函数操作,不能用你用的操作方法,并且本来就是一组数据,你还能看出是什么字,那得在屏幕上画出来才成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部