[求助]应该如何读取文件
我想请教一下应该怎么用c++读取文本文件(.txt)来把他读取到 数据结构中 cout << "\t\t*******欢迎进入学生成绩管理系统*******\n" << endl;
ifstream outfile; //a file pointer
outfile.open("data.txt"); //read data from a file
if(!outfile)
{
cout << "\n 库文件不能打开! " << endl;
cout << "…………………………………………………………" << endl;
exit;
}
for(i=1; i< 100; i++) //read a student information
{
for(i=1;i<=shumu;i++)
{
outfile >> stud[i].class_nu >> stud[i].student_nu
>>stud[i].name >> stud[i].cpp_prog
>>stud[i].media >>stud[i].english
>>stud[i].math;
// stud[i].ave_score=(stud[i].cpp_prog+stud[i].name+stud[i].english+stud[i].math)/4.0;
// stud[i].mingci=i;
}
if( !outfile.eof() ) //要读入的数据超过了文件中的数据项个数
{
shumu=i;
cout << "\n <友情提示>::";
cout << " 文件已经到了尾部!" ;
cout << " 总共读入了" << shumu << "个学生的数据" << endl;
}
}
outfile.close(); // close the file "data.txt"
应该怎么写?
请各位帮忙了!!
谢谢!