翻译void ObjectsInformation::Save() //保存商品信息到文件函数 { out.open("supermarket.txt"); for (Objects* p = Head->Next; p != End; p = p->Next) out << p->name << "\t" << p->kind << "\t" << p->stockprice << "\t" << p->purchaseprice << "\t" << p->stockamount << "\t" << p->money << '\n'; out.close(); cout << "保存信息成功" << endl; }
时间: 2023-12-16 20:05:50 浏览: 128
这是一个保存商品信息到文件的函数,函数名为ObjectsInformation::Save(),返回类型为void(无返回值)。
函数中使用了文件输出流out将商品信息保存到名为"supermarket.txt"的文件中。
在循环中,从链表的Head节点的下一个节点开始遍历,直到遍历到End节点为止。对于每一个节点,将其名称(name)、种类(kind)、进货价格(stockprice)、采购价格(purchaseprice)、库存数量(stockamount)和销售额(money)按照一定的格式输出到文件中。
最后,关闭文件输出流out,输出保存信息成功的提示信息。
阅读全文