社区
图形处理/算法
帖子详情
读取二进制文件的内容
qllillp001
2012-12-19 11:10:52
我这有个二进制文件,里面是乱码。我想将里面的内容以正常字符形式读出来。用c或者c++该如何做。
这个二进制文件存储的是图片的像素值。
...全文
170
6
打赏
收藏
读取二进制文件的内容
我这有个二进制文件,里面是乱码。我想将里面的内容以正常字符形式读出来。用c或者c++该如何做。 这个二进制文件存储的是图片的像素值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
roger_ding
2012-12-19
打赏
举报
回复
计算机没有所谓的乱码,都是二进制数据(实际是16进制数据),何况你打开的是图像文件,建议你还是学好计算机基础
qllillp001
2012-12-19
打赏
举报
回复
引用 2 楼 roger_ding 的回复:
任何一个打开文件,读取文件的函数都能读出来,Windows上一般用CreateFile,ReadFile
我的代码如下: if((f = fopen("face00001.pgm", "rb")) == NULL) { printf("open %s error,please check\n"); return; } fread(pgminfo, sizeof(unsigned char), 19*19+13, f); 但是pgminfo里面的内容还是乱码
roger_ding
2012-12-19
打赏
举报
回复
任何一个打开文件,读取文件的函数都能读出来,Windows上一般用CreateFile,ReadFile
baichi4141
2012-12-19
打赏
举报
回复
啥叫正常字符?乱码也是正常字符,只不过和你熟悉的自然语言对不上而已。 一串日文平假名在只懂中文的人眼中就是乱码,说乱码这个词之前先想清楚。
qllillp001
2012-12-19
打赏
举报
回复
问题解决了,数据其实已经得到了,我只是执着于显示。
liuhaopen
2012-12-19
打赏
举报
回复
计算机里的数据都是0和1,它是什么东西只在于我们怎样解读,比如ASCII格式把001解读成A,把002解读成B,图片格式把001解读成红色像素点,002为绿色。(注:实际上二进制串没这么短,通常以8个为单位,但思想都一样)
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
c#
读取
二进制
文件
linux c 读写
二进制
文件
main2.cpp 生成1个
二进制
文件
。 main3.c
读取
二进制
文件
。 用fgets可以
读取
指定长度的字符串。 可用于
读取
格式化固定位址的
二进制
结构数据。
掰开揉碎『看漫画学Python』下
12.3 读写文本
文件
12.4 动动手 —— 复制文本
文件
12.5 读写
二进制
文件
12.6 动动手 —— 复制
二进制
文件
12.1 练一练 第13章 图形用户界面 13.1 Python中的图形用户界面开发库 13.2 安装wxPython178 13.3 第一个...
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
读取
二进制
文件
MFC
读取
二进制
文件
并保存为文本
文件
1:本程序
读取
二进制
文件
,并...2:
二进制
文件
内容
一系列的三维点云数据,由扫描仪器扫描获得 3:本程序采用了多线程技术,
读取
二进制
文件
时,界面不会卡顿 4:实例
二进制
文件
为data.dat.默认的文本保存地址为c盘根目录
图形处理/算法
19,469
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章