如何将特定字符从txt文件输出到特定点?

时间:2012-10-25 18:26:58

标签: c++

本教程的第一项任务我已经难过了,

是的,我应该将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个数字而不包含任何其他东西(虽然我可能错了)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我猜测从文件中读取整数的首选C ++方法是:

int first, second, third;

inFile >> first;
inFile >> second;
inFile >> third;

然后可以使用&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; outFile上的运营商。