我正在尝试创建一个名为" Players"一个简单的a.txt文件和我正在使用的代码如下: -
int main()
{
ofstream theFile("Players.txt");
cout << " Enters players ID., Name and Money" << endl;
cout << " press Ctrl+z to quit\n" << endl;
int idNumber;
string name;
int money;
while (cin >> idNumber **>>** name >> money) {
// ^^^^^^^^ this
theFile << idNumber << " " **<<** name << " " << money << endl;
// ^^^^^^^^ and this
}
system("pause");
return 0;
}
on&#39; while&#39;线和&#39; theFile&#39; line - &gt;&gt;标有**>>**
标记错误&#34;没有操作符&#39;&lt;&lt;&lt;&# &安培; &#39;&GT;&GT;&#39;支持这些操作数&#34; - 尝试过不同的语法组合而没有成功 - 用户输入他们的idNumber,name和&amp; money循环的目的是允许用户根据需要创建任意数量的条目,然后输入Ctrl + z来关闭文件。
答案 0 :(得分:0)
看似运营商&#34;&lt;&lt;&#;和&#34;&gt;&gt;&#34;不支持操作数&#34; **&#34;之前和之后。
答案 1 :(得分:0)
如果你有正确的标题,上面的代码就会编译。
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
..... etc.
}