请教大家 写/读文件问题(只有10分了)希望大家指教
想把学生成绩写入后,我该如何读取学生的成绩,如果我输入10个学生成绩,我该如何读取这10个学生的成绩呢?
#include <iostream.h>
#include <fstream.h>
#include <string.h>
struct student{
char name[12];
char no[2];
float chengji[3];
};
void main()
{
fstream a;
student bb,qq;
//写入学生信息;
strcpy(qq.name,"xiao ming");
strcpy(qq.no,"1");
qq.chengji[0]=100;
qq.chengji[1]=95;
qq.chengji[2]=90;
//写入文件;
a.open("d:\\abc.txt",ios::out);
a<<qq.chengji[0]<<endl;
a<<qq.chengji[1]<<endl;
a<<qq.chengji[2]<<endl;
a<<qq.name<<endl;
a<<qq.no<<endl;
a.close();
}