gpt4 book ai didi

c++ - 链接列表正在替换

转载 作者:太空宇宙 更新时间:2023-11-04 13:15:46 25 4
gpt4 key购买 nike

我正在使用 C++ 链表和 Visual Studio 创建表单并将其保存到 csv 文件中。我在这里遇到的问题是它工作正常,每次我添加时,它都会完美添加。但是在我关闭程序并重新打开并再次添加之后,整个数据是 csv 文件清除并添加一个新的。

所以基本上当我重新运行程序时,它不会添加产品,而是全部删除然后添加。

void BootLinkedList::bootSave()
{
ofstream infile;
infile.open("footwear2.csv");
Boots *node = head;
while (node != NULL)
{
infile << node->getCode() << "," << node->getBrand() << "," << node->getColor() << "," << node->getSize() << "," << node->getPrice() << "," << node->getType() << "," << node->getSoleStyle() << "," << node->getBootType() << "," << node->getBootStyle() << "," << "-" << endl;
node = node->getNext();
}

infile.close();
}

最佳答案

改变

 infile.open("footwear2.csv");

 infile.open("footwear2.csv", ios::out | ios::app);

请参阅 references 中的拘留信息

关于c++ - 链接列表正在替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37476600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com