我正在尝试在同一个 cpp 程序中写入和读取文件,但出现 3 个错误
冲突声明“std::istream theFile”
'theFile' 之前的声明为 'std::istream theFile'
'operator>>' 'in theFile >>n' 不匹配
当您回答这个问题时,请尝试更加具体。这是我的代码。
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
int n;
string name;
ofstream theFile;
istream theFile;
theFile.open("Olive.txt");
while(cin>> n>>name)
{
theFile<< n<<' '<< name;
}
while(theFile>>n>>name)
{
cout <<endl<<n<<","<<name;
}
return 0;
}