1
我一直在试图写这个到一个文件,但无济于事,我找到了一种方法,我也需要能够读取这个。这里是结构将一个包含另一个向量的结构向量写入二进制文件
struct details
{
float balance=0;
vector<string> history;
string pin;
};
struct customer
{
int vectorID;
string name;
char type;
details detail;
};
vector<customer> accounts;
我有什么现在的问题是:
ofstream fileBack;
fileBack.open("file.txt", ios::in|ios::binary|ios::trunc);
fileBack.write(reinterpret_cast<char*>(&accounts), accounts.size()*sizeof(accounts));
fileBack.close();
而且我知道这是错误的,因为当我打开文件时,它是几乎没有大到足以容纳我投入的信息它。 所有帮助表示感谢,提前谢谢
您找到了错误的方法。 – LogicStuff
是的,我想,我刚刚在黑暗中拍摄希望东西棒 – Lansrow