| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:关于c++程序中利用文件进行的存储 ,读取
只看楼主 加入收藏
龙魂
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-7
收藏
 问题点数:0 回复次数:0 
关于c++程序中利用文件进行的存储 ,读取
对于动态申请的对象指针数组,如何用文件进行存储和读取。
例:



对于动态申请的对象指针数组,如何用文件进行存储和读取。
例:
#include <iostream.h>
#include <cstring>
#include <windows.h>
#include "lesson.h"
#include "score.h"
#include "student.h"
#include <fstream>
int main()
{   
   void menu_begin();
   void menu_end();
   void add(student **,long );
   void modify(student **,long );
   void del(student **,long );
   void check(student **,long );
   typedef student*  student_pointer;
   char m;
   long k;
   menu_begin();
   cout<<"请输入最初须创建的学生人数:"<<endl;
   cin>>k;
   student **p1=new student_pointer[k];               //动态申请的student类的对象指针数组
   cout<<"是否对该系统进行操作?"<<endl;
   cin>>m;
   system("cls");
   if(m=='1')
   {   menu_begin();
       char n;
       do
       {  char t;
          cout<<"&&请输入需进行的操作选项:";
          cin>>t;
          switch(t)
          {
              case 'A': add(p1,k);break;
              case 'B': modify(p1,k);break;
              case 'C': del(p1,k);break;
              case 'D': check(p1,k);break;
              default:cout<<"WRONG CHOICES!!!!"<<endl;break;
          }
         
          cout<<"是否对该系统进行操作?    【1】继续   【2】退出" <<endl;
          cin>>n;
          system("cls");
          menu_begin();
      
       }while(n=='1');
   }
   menu_end();
   ofstream file("student.txt",ios_base::out);                       //需进行文件操作


   delete []p1;
  
return 0;
}
搜索更多相关主题的帖子: student void include long 文件 
2008-06-07 10:28
快速回复:关于c++程序中利用文件进行的存储 ,读取
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017887 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved