我正在尝试编写两种方法。一、ReadData(istream&) 读取学生的ID号、姓名、10个项目成绩、期中考试成绩(最后两个整数),如果所有数据都读取成功,则返回true,否则返回false,一、WriteData( ostream&) 以上面列出的相同顺序将读入的数据写入新文件。
我对文件读写完全陌生,因此非常感谢任何和所有帮助。我使用的数据看起来像这样......(组成名称和分数)
10601 ANDRES HYUN 88 91 94 94 89 84 94 84 89 87 89 91
10611 THU ZECHER 83 79 89 87 88 88 86 81 84 80 89 81
10622 BEVERLEE WAMPOLE 95 92 91 96 99 97 99 89 94 96 90 97
10630 TRUMAN SOVIE 68 73 77 76 72 71 72 77 67 68 72 75
到目前为止,我已经...
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
ifstream ReadData;
ReadData.open("filename.txt");
if ReadData... ///Not sure how to make it return true or false
ReadData.close();
ostream WriteData;
for (k=0,k<101,k++)
//how do you output to a new file from here?
WriteData.close();