我收到以下错误:
'char' 类型的无效操作数和未解析的重载函数类型>' 到二进制 'operator<<'
这是什么意思?
#include <string>
#include <fstream>
using namespace std;
int main()
{
ifstream inFile;
inFile.open("records.txt");
ofstream outFile;
outFile.open("corrected.txt");
while (inFile.good())
{
string num, temp;
inFile >> num;
outFile << temp.at(0)=num.at(9) << temp.at(1)=num.at(8)
<< temp.at(2)=num.at(7) << temp.at(3)=num.at(6)
<< temp.at(4)=num.at(5) << temp.at(5)=num.at(4)
<< temp.at(6)=num.at(3) << temp.at(7)=num.at(2)
<< temp.at(8)=num.at(1) << temp.at(9)=num.at(0) << endl;
// invalid operands of types 'char' and unresolved overloaded function type>'
// to binary 'operator<<'
}
return 0;
}
该程序应该反转已反转的电话号码列表。