本教程的第一项任务我已经难过了,
是的,我应该将3个数字写入文本文件,打开该文件,输出所有3个数字和平均值。管理得到前两个部分,但我已经在实际输出部分撞墙了。
这是文本文件的内容,与文件中显示的内容完全相同:
25
10
12
这是我到目前为止的代码:
#include <fstream>
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
// Create an ifstream input stream for reading of data from the file
ifstream inFile;
inFile.open("ProgrammingIsFun.txt");
// Create an ofstream output stream for writing data to a file
ofstream outFile;
outFile.open("Results.out");
cout << "The first integer is " << endl;
cout << "The second integer is " << endl;
cout << "The third integer is " << endl;
cout << "The average is " << endl;
// Close the files since we're done with them
outFile.close();
inFile.close();
system("Pause");
return 0;
}
根据我的理解,txt文件的内容只能包含这3个数字而不包含任何其他东西(虽然我可能错了)
非常感谢任何帮助。
答案 0 :(得分:0)
我猜测从文件中读取整数的首选C ++方法是:
int first, second, third;
inFile >> first;
inFile >> second;
inFile >> third;
然后可以使用&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; outFile上的运营商。