将一批数据以二进制的形式存放在磁盘文件中

来源:互联网 发布:12306 手机 网络有问题 编辑:程序博客网 时间:2024/06/05 07:01
/*烟台大学计算机学院学生*All right reserved.*文件名称:将一批数据以二进制的形式存放在磁盘文件中*作者:杨飞*完成日期:2014年6月2日*版本号:v1.0*对任务及求解方法的描述部分:将一批数据以二进制的形式存放在磁盘文件中*我的程序:*/#include <iostream>#include <fstream>#include <cstdlib>using namespace std;struct student{    char name[20];    int num;    int age;    char sex;};int main(){    student stud[3]={"li",1001,18,'f',"fang",1002,20,'m',"wang",1003,25,'f'};    ofstream outfile("fla.txt",ios::binary);    if(!outfile)    {        cout<<"open error "<<endl;        exit(0);    }   for(int i=0;i<3;i++)   {       outfile.write((char *)&stud[i],sizeof(stud[i]));   }   cout<<"数据存入文件"<<endl;   outfile.close();    return 0;}

运行结果:


心得体会:无

0 0
原创粉丝点击