第二周C++上机报告(读取数据到结构体数组)

来源:互联网 发布:手心输入法软件 编辑:程序博客网 时间:2024/05/08 22:15
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp                            * 作    者:王昕彤                             * 完成日期:2013  年3   月 11 日 * 版本号: v1.0       * 输入描述:无 * 问题描述:无 * 输出:无 */  #include<fstream>#include<iostream>using namespace std;struct Student{char num[13];char name[8];int cpp;int math;int english;int grade;};const int N=200;  Student score[N];int main(){int i=0,stuNum=0;ifstream infile("score.txt",ios::in);if(!infile){cout<<"文件打开失败!"<<endl;    exit(1);}while(!infile.eof())  {infile>>score[i].num>>score[i].name>>score[i].cpp>>score[i].math>>score[i].english;score[i].grade=score[i].cpp+score[i].math+score[i].english;++stuNum;  ++i;}infile.close();  for(i=0; i<stuNum; ++i){cout<<score[i].num<<"\t"<<score[i].name<<"\t"<<score[i].cpp<<"\t"<<score[i].math<<"\t"<<score[i].english<<"\t"<<score[i].grade<<endl; }return 0;}


输出结果:

原创粉丝点击