2-2 读取数据到结构体数据

来源:互联网 发布:抢wifi网速软件 编辑:程序博客网 时间:2024/09/21 09:22
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:jgvbfyhe.cpp* 作 者:田宇* 完成日期:2013 年 3 月 13 日* 版本号: v1.0* 对任务及求解方法的描述部分:实现字符串的连接* 输入描述:略* 问题描述:略* 程序输出:如下*/#include <iostream>#include <iomanip>#include <fstream>using namespace std;struct Student{    char num[13];     char name[10];    int cpp;    int math;    int english;    int grade;};const int N=100;int main( ){    int i, stuNum=0;    Student stu[N];    ifstream infile("score.txt",ios::in);     if(!infile)       {        cerr<<"open error!"<<endl;        exit(1);    }    i=0;    while(!infile.eof())    {        infile>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english;        stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english;        ++stuNum;        ++i;    }    infile.close();    for(i=0; i<stuNum; ++i)    {        cout<<setw(10)<<stu[i].num<<setw(8)<<stu[i].name<<setw(5)<<stu[i].cpp<<setw(5)<<stu[i].math<<setw(5)<<stu[i].english<<setw(5)<<stu[i].grade<<setw(5)<<endl;    }    return 0;}


*运行结果;

*心得体会:

略吧、

原创粉丝点击