学生类数据输入读出文件夹

转载 2011年01月10日 21:34:00

#include <iostream>

#include <fstream>

#include <stdlib.h>

 

using namespace std;

 

class Student

{

    public:

    long Num;

    string Name;

    float Score;

    Student(long num=0,string name="",float score=0)

    {

        Num=num;

        Name=name;

        Score=score;

    }

    void show()

    {

        cout<<Num<<"/t"<<Name<<"/t"<<Score<<endl;

    }

 

};

int main()

{

    Student student[4]={Student(2009012873,"xqc",100),

    Student(2009012872,"wade",60),

    Student(2009012871,"miller",80),

    Student(2009012875,"baby",70)};

    fstream outfile;

    outfile.open("E://data5.dat",ios::out|ios::binary|ios::in|ios::trunc);

    if(!outfile)

    {

        cout<<"outfile creat fail!"<<endl;

        exit(1);

    }

    for(int i=0;i<4;i++)

    {

        outfile.write((const char*)&student[i],sizeof(student[i]));

    }

    Student S;

    outfile.seekg(0,ios::beg);

    outfile.read((char*)&S,sizeof(S));

    cout<<"Output from the file:"<<endl;

    while(!outfile.eof())

    {

        S.show();

        outfile.read((char*)&S,sizeof(S));

    }

    return 0;

}

相关文章推荐

从键盘输入n名学生数据,转存到磁盘文件,然后回显

最近一个同学要我跟她写这个程序 ,我自己写的不咋地,权当看看得了#include #include typedef struct { int Num; char Name[32]; float Sco...

11周2-2项目 - 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:李磊涛 *完成时间:2016...

学生类封装 , (链表)插入排序成绩 无动态数组 ,动态开辟空间 以及静态函数,数据成员的使用

//学生类封装  ,(链表) 排序成绩 无动态数组 ,动态开辟空间 以及静态函数,数据成员的使用#include #include #include #include using namespac...

学生数据输入

  • 2007-06-04 15:02
  • 104KB
  • 下载

XS_C 学生类的成绩输入比较

面向对象程序设计与C++实验作业报告#7 作业要求 7[XS_C] 设计、编写和调试面向对象 C++程序,支持和实现学生基本信息及其 成绩的录入、输出及比较等管理功能。基本要求同作...

C#--第四周实验--任务3--定义一个人员类Cperson,在此基础上派生出学生类CStudent和教师类CTeacher,实现输入输出功能的成员函数。

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:定义...

java利用File类和输入输出流实现文件夹的拷贝

文件夹的拷贝 主题思路 和 获取指定文件夹下的所有文件名 思路 差不多,递归+文件夹|文件判断 如何获取指定文件夹下的所有文件名,大家可以看这篇博客,代码很短,一目了然 http://blog.c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)