【发布时间】:2015-11-16 01:23:20
【问题描述】:
从第一天开始,我就遇到了用 C++ 打开文件的问题,现在又遇到了重新打开特定文件的问题。难道我做错了什么?我已经尝试过这个部分,无论后面有没有“.txt”,以及将它放入 C 驱动器并试图以这种方式获取它,但它仍然无法正常工作。
代码:
ifstream correctAnswers;
ifstream studentAnswers;
correctAnswers.open("C:\CorrectAnswers");
studentAnswers.open("C:\StudentAnswers");
if (correctAnswers && studentAnswers) {
for (int i = 0; i < SIZE; i++) {
correctAnswers >> answerKey[i];
studentAnswers >> studentKey[i];
}
}
else {
cout << "error" << endl;
}
错误部分一直显示,所以我假设这意味着文件尚未打开或文件的内容将被复制到数组中。
【问题讨论】: