c++的ifsteam怎么用啊 我要写一个project下个礼拜要交!

题目是你自己弄一个txt 然后要有至少4个科目和至少4个人
然后用codeblock写程序 读出里面的所有数据,展示,并且能计算出每个人的平均分 每个科目的平均分 总体平均分和这个人有几个及格和不及格 哪一科几个哪一科不及格。
上面哪个是我自己写的 怎么编进去。

完全没学过,老师叫我们自己去网上学。。然后下个星期交。。。还算5%的总分。。
跪谢各位大神
如果不方便贴 直接发我邮箱[email protected]就可以了

ifstream 就是输入文件流类。
ifstream input("data.txt",ios::in); 这样申明之后,就可以像cin那样用input了
如:
int score;
input>>score;
这样就可以把文件data.txt中的第一个int型的数据读出来了。
对于你的问题,你可以写个结构体,用链表把学生的成绩串起来
struct stu_score
{
int stu_No; //学生编号
//四门课成绩

int subject1;
int subject2;
int subject3;
int subject4;
stu_No*next;

}
txt文件中只存int型的数据,如
87 90 60 63
89 68 57 90
56 76 87 46
35 67 87 90
这样方便读取。追问

可是题目要求要有姓名的。。。求破

追答

那就在结构体中加一个 string name; 从文件读取的时候麻烦点,先申明个string nam,然后input>>nam;

追问

还是不会做。。。
刚学的array和string
可是带不进去

温馨提示:答案为网友推荐,仅供参考
相似回答