为啥程序读入的数据和ue打开的不一样呢?

timke212004 2011-12-28 03:46:43
用readfile方法读入缓存,可是为何部分数据不一样呢?见第二行中间8位。http://ww1.sinaimg.cn/large/615310ffgw1doi649ndm8j.jpg
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
timke212004 2011-12-28
  • 打赏
  • 举报
回复
不好意思...有个地方指针操作有问题...真是不好意思。想起上学时候老师的一句话:计算机是最老实的,不会欺骗你的...结贴了,困惑了一下午。
timke212004 2011-12-28
  • 打赏
  • 举报
回复
timke212004 2011-12-28
  • 打赏
  • 举报
回复
谢谢啊,我怎么不能贴图呢?就是上面第二行中间一个字节,换一个文件读取,还是和ue打开的不一样,但是后面的数据都是好的,什么原因呢?我已经把缓冲区清零了。
代码如下:
BYTE pBuffer[3000];
DWORD dwReadLen=0;
memset(pBuffer,0,3000);
Handle m_hFile=create(sFilePath,GENERIC_READ|GENERIC_WRITE,NULL,OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,NULL);
ReadFile(m_hFile,pBuffer,3000,&dwReadLen,NULL);
Eleven 2011-12-28
  • 打赏
  • 举报
回复
帮你把图贴出来~
evemaple 2011-12-28
  • 打赏
  • 举报
回复
1.被改了
2.你显示有问题
3.缺乏例子(代码)

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧