0

チュートリアルの最初のタスクで、すでに困惑しています。

そうですね、3 つの数値をテキスト ファイルに書き留めて、そのファイルを開き、3 つの数値すべてと平均を出力することになっています。最初の 2 つの部分はなんとか完了しましたが、実際の出力部分で壁にぶつかりました。

ファイル内に表示されるテキスト ファイルの内容は次のとおりです。

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つの数字のみを含めることができ、他には何も含めることができません(ただし、間違っている可能性があります)

どんな助けでも大歓迎です。

4

1 に答える 1

0

ファイルから整数を読み取るための推奨される C++ の方法は次のようになると思います。

int first, second, third;

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

同様に、outFile で << 演算子を使用して出力できます。

于 2012-10-25T18:37:37.340 に答える