C++程序问题提问 急急急 急急急

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:59:08
一名学生有三门课程名称和成绩以文本文件的形式存放在D盘根目录中,文件名为geade.tet.要求从该文件中读出以上信息并显示在屏幕中,用char course[20]和floar grade 分别表示课程名称和成绩。在课程中对文件是否成立打开进行检测。
文件grade.txt内容为:
操作系统 78.5
软件工程 82.5
大学外语 92

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
ifstream inf("d:\\grade.txt");
if (!inf)
{
cerr << "Con't not file." << endl;
return -1;
}

char course[20];
float grade = 0.0;
while (inf >> course >> grade)
{
cout << course << ends
<< grade << endl;
}
inf.close();

return 0;
}

///////////////////////////////////////////////////////
geade.tet 我想应该是 grade.txt才对, (在课程中对文件是否成立打开进行检测。 )这段不明白你的意思 - - 是否对文件存在进行检测?
if (!inf)
{
cerr << "Con't not file." << endl;
return -1;
}

记号~