文件实例

来源:互联网 发布:淘宝重新注册账号申请 编辑:程序博客网 时间:2024/05/17 16:43

1、编程题目及要求:

在C盘根目录下建立一文件student.dat,并从键盘输入3个学生的数据到该文件中。每个学生的数据包括姓名、身份证号,以及数学、英语、计算机等课程的成绩。



实例一 建立文件

#include <iostream>

#include <fstream>

using namespacestd;

void main(){

  ofstreamoutfile("C:\\student.dat");

  char name[8],id[8];

  intmath,eng,computer;

  for(inti=0;i<3;i++)  {

  cout<<"输入姓    名: ";cin>>name;

  cout<<"输入身份证号: ";cin>>id;

  cout<<"输入数学成绩: ";cin>>math;

  cout<<"输入英语成绩: ";cin>>eng;

  cout<<"输入计算机成绩: ";cin>>computer;

  outfile<<name<<"  "<<id<<"  "<<math<<"  "<<eng<<"

"<<computer<<endl

  }

  outfile.close();

}



实例二:读文件数据

#include<iostream>
#include<fstream>
using namespace std;
void main(){
ifstream infile("c:\\student.dat"); 
char name[8],id[8];
int math,eng,computer;
infile>>name;
while (!infile.eof()){
infile>>id>>math>>eng>>computer;
cout<<"姓名     : "<<name<<endl;
cout<<"身份证号: "<<id<<endl;
cout<<"数学成绩: "<<math<<endl;
cout<<"英语成绩: "<<eng<<endl;
cout<<"计算机成绩: "<<computer<<endl<<endl;
infile>>name;
}
infile.close();
}



原创粉丝点击