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

这样将结构体写入文件读出时为何是怪码?

楼主wang_bluebird(bluebird)2004-12-04 11:34:09 在 VC/MFC / 基础类 提问

CFile   file;  
  file.Open("c:\\1.txt",CFile::modeReadWrite);  
  for(int   i=0;i<CAT;i++)  
  {  
  mydicfile[i].key=i;  
  mydicfile[i].mydata=NULL;  
  file.SeekToEnd();  
  file.Write(&mydicfile[i],sizeof(diclistfile));  
  }  
  file.Close(); 问题点数:0、回复次数:3Top

1 楼hjunxu(hjun)回复于 2004-12-04 12:07:24 得分 0

贴出来来看看,怪在哪里?Top

2 楼wang_bluebird(bluebird)回复于 2004-12-04 12:35:42 得分 0

?DTop

3 楼hjunxu(hjun)回复于 2004-12-04 12:48:05 得分 0

这要用二进制的形式去看一下。  
  出怪字符很正常的。  
  比如你的结果里面有int的成员,他的值是1,那么写进去就是1,但1作为ASII就是一个怪字符啊。Top

相关问题

  • 文件内容的写入与读出?
  • 关于文件的写入,读出
  • 向文件写入32767,却读出255?
  • 我把一个结构体写入文件,为什么读出来就成了乱码啦?
  • 定义结构,成员变量由 string组成,系统初始时从ini文件当中读出,系统终止时,写入配置文件。
  • 结构体写入文件的问题
  • 文本文件的创建、写入、读出....高手请进!!
  • 文本文件的jsp创建、写入、读出....高手请进!!
  • applet怎样进行文件写入读出操作
  • 关于IMAGE类型文件写入读出的问题,急!

关键词

  • cfile

得分解答快速导航

  • 帖主:wang_bluebird

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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