C++ while 循环在自定义文件结构中
C++ while loop in a custom file structure
我正在尝试创建一个名为"Players"的文件,一个简单的a.txt文件,我使用的代码如下:-
int main()
{
ofstream theFile("Players.txt");
cout << " Enters players ID., Name and Money" << endl;
cout << " press Ctrl+z to quitn" << endl;
int idNumber;
string name;
int money;
while (cin >> idNumber **>>** name >> money) {
// ^^^^^^^^ this
theFile << idNumber << " " **<<** name << " " << money << endl;
// ^^^^^^^^ and this
}
system("pause");
return 0;
}
在"while"行和"theFile"行上 - 标有**>>**
的>>不断抛出错误"没有运算符'<<'和'>>'支持这些操作数" - 尝试了不同的语法组合但没有成功 - 用户输入他们的idNumber,名称和金钱 while 循环的目的是允许用户根据需要进行任意数量的输入,然后输入 Ctrl+z 关闭文件。
似乎运算符 "<<" 和 ">>" 不支持前后的操作数 "**"。
如果您有正确的标头,则可以编译上面的代码。
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
..... etc.
}
相关文章:
- 通过 NIF 从C++返回自定义数据结构
- 在头文件和 cpp 文件中使用一次 #pragma 时出现结构重定义错误
- C++ 通过函数传递自定义结构
- 将文件复制到自定义位置,存在字符串转换问题
- 在C++中循环访问自定义结构列表的小问题
- 告诉CMake链接到自定义文件夹中的Boost
- 自定义数据结构的优点是什么?
- 如何在Qt中使用QDataStream将自定义结构保存/加载到二进制文件中?
- 通过cMake使用具有自定义文件扩展名的共享库
- 在 cout 中将线条表单文件与自定义文本组合时出现问题
- 设置所需DLL文件的自定义路径:电子应用
- 如何在 c++ 中从文件创建自定义 QML 元素
- 如何在配置文件中自定义用于提升日志的过滤器
- C++ while 循环在自定义文件结构中
- QT C 读取自定义文件结构
- 如何使用生成 .cpp 和 .h 文件的自定义构建器
- 如何为C++类和结构自定义 STAssertEquals 输出
- 替换SHDOCLC.DLL文件以自定义网络浏览器的上下文菜单
- 向TIFF文件添加自定义标记
- 在 VC++ 2010 中使用 MSBuild 对文件执行自定义预处理