こんにちは、私はc++
初心者で、これは私の課題の 1 つで、少し行き詰まっています。これは私のコード全体ではなく、助けが必要なもののほんの一部です。私がやろうとしているのは、その関数を使用してすべてをtext
results.txt というファイルにエクスポートする専用の関数を 1 つ用意することです。したがって、ファイルを開くと「does this work」という行が表示されるはずですが、ファイルを実行すると次のようなエラーが発生します
「エラー C2065: 'out': 宣言されていない識別子」
「エラー C2275: 'std::ofstream': この型を式として不正に使用しています」
「IntelliSense: 型名は許可されていません」
「IntelliSense: 識別子 "out" は定義されていません」
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
//prototypes
void output(ofstream& out);
int main()
{
output(ofstream& out);
ifstream in;
in.open("inven.txt");
ofstream out;
out.open("results.txt");
return 0;
}
void output(ofstream& out)
{
out << "does this work?" << endl;
}
今は本当に遅く、自分が間違っていることを真っ白にしています。