CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

请帮忙,不知是怎么回事

楼主cn62577223(cn62577223)2006-05-02 17:33:07 在 C/C++ / C++ 语言 提问

有一个二进制文件  
  我想把它的数据读出来  
  这个文件是以一整块一整数据存放  
  每块数据是0x50字节,  
  我做了个结构也是对应上面的数据块  
  数据文件地址如下  
  0x00-0x4f   第1块数据地址  
  0x50-0x9f   第2块数据地址  
  0xa0-0xef   第3块数据地址  
  .......................  
  .......................  
   
  我用read函数用结构读数据出现问题  
  读完第一块数据,文本的当前指针的地址应该是0x50  
  但实际的指针却是0x4f,这样  
  接下去的数据读写就出问题了  
  是什么原因? 问题点数:20、回复次数:2Top

1 楼ma100()回复于 2006-05-02 17:47:45 得分 0

第一块数据对马  
  Top

2 楼cn62577223(cn62577223)回复于 2006-05-02 18:04:58 得分 0

晕死,  
  找到原因了  
  找开文件时的语句忙了加ios::binaryTop

相关问题

关键词

得分解答快速导航

  • 帖主:cn62577223

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo