【发布时间】:2021-04-23 05:50:04
【问题描述】:
我只是想知道如何在 csv 中为我的 C++ 骰子游戏编写一个列表
这是我目前所拥有的:
void csv_export1(int score)
{
ofstream my_file;
my_file.open("score.csv");
my_file << USERNAME << "," << score <<"\n" << endl;
}
void csv_read()
{
fstream fin;
fin.open("score.csv");
}
为什么要覆盖原来的乐谱? 非常感谢。
【问题讨论】:
-
您可以通过设置附加标志来解决此问题,但我的建议是打开文件 1 次,而不是在每一行上重新打开。相关追加:https://stackoverflow.com/questions/2393345/how-to-append-text-to-a-text-file-in-c
-
有时在你写完后重新阅读你的问题会有所帮助。在这种情况下,您从“如何编写”开始,但以“为什么要覆盖”结束。由于您已经展示了写入文件的能力,因此后者似乎是您真正的问题。所以开始吧。尝试类似 “我想知道为什么,当我写入 csv 文件时,我会覆盖原始数据而不是添加新行。”
标签: c++ csv export-to-csv