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

@@@@@@@@@@@@@@@@@@@@如何读取二进制文件所保存的链表信息@@@@@@@@@@@@@@@@@

楼主shanmao502()2003-06-03 20:52:14 在 VC/MFC / 基础类 提问

typedef   struct   L  
  {  
  char   name[20];  
  int   id;  
  int   chinese;  
  int   english;  
  int   math;  
  struct   L   *   next;  
  }Lcx,   *   Lmycx;  
   
  struct   L   *   Find::creat()  
  {  
  struct   L   *   head,*p,*s;  
  int   i,j;  
  cout<<"请输入人数:   "<<endl;  
  cin>>j;  
  head=(struct   L   *)malloc(sizeof(Lcx));  
  p=head;  
  for(i=0;i<j;i++)  
  {  
  cout<<"请输入姓名:"<<endl;  
  s=(Lcx   *)malloc(sizeof(Lcx));  
  cin>>s->name;  
  cout<<"请输入id:"<<endl;  
  cin>>s->id;  
  cout<<"请输入语文成绩:"<<endl;  
  cin>>s->chinese;  
  cout<<"请输入英语成绩:   "<<endl;  
  cin>>s->english;  
  cout<<"请输入数学成绩:   "<<endl;  
  cin>>s->math;  
  p->next=s;  
  p=s;  
  }  
  head=head->next;  
  p->next=NULL;  
  return   (head);  
  }  
   
   
  我的链表保存方法:  
  void   Find::Save(struct   L   *   head)     //head为链表头指针  
  {  
  struct   L   *p;  
  p=head;  
  ofstream   outbal("chenxiao.asc",ios::out|ios::binary);  
  if(!outbal)  
  {  
  cout<<"Cannot   open   output   file."<<endl;  
  exit(1);  
  }  
          while(   p!=NULL)    
  {  
  outbal.write((const     char   *)   p,sizeof(struct   L));  
  p=p->next;  
  }  
              outbal.close();  
  }  
   
  请问如何读取二进制文件所保存的链表信息。  
  问题点数:0、回复次数:0Top

相关问题

  • asp读取数据库二进制文件后,如何保存为此二进制格式的文件
  • 如何定位读取一个保存二进制数据文件?
  • 请教ASP读取/编辑/保存二进制文件的方法?
  • 对二进制文件的读取
  • 怎样读取二进制文件?
  • 二进制文件的读取问题
  • 文件二进制读取问题
  • c#读取二进制文件?
  • 读取二进制文件不完整
  • 二进制文件读取问题

关键词

  • outbal
  • 链表
  • 保存
  • struct l
  • head
  • cout
  • next

得分解答快速导航

  • 帖主:shanmao502

相关链接

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

广告也精彩

反馈

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