第二周项目二—读取数据到结构体数组

来源:互联网 发布:马尔可夫链的算法 编辑:程序博客网 时间:2024/05/22 10:22
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:score.cpp                            * 作    者:杨晨                             * 完成日期:2013  年3   月 11 日 * 版本号: v1.0       * 输入描述:无 * 问题描述:无 * 输出:无 */  #include<iostream>#include<fstream>using namespace std;struct Student{char num[14];char name[8];int cpp;int math;int english;int grade;};Student score[800];int main(){int i=0,stuNum=0;ifstream infile("score.txt",ios::in);if(!infile){cout<<"open error!"<<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;}


输出结果:

原创粉丝点击