如何使用C ++填充csv文件中的列而不修改其现有内容?

时间:2014-06-12 11:47:43

标签: c++ csv ofstream

我需要用C ++编写一个程序来填充csv文件的列。但是我的程序删除了csv文件的现有内容。 有没有办法在不修改其他单元格的情况下写入csv文件?

1 个答案:

答案 0 :(得分:1)

选项1:读入完整文件,更改数据,覆盖旧版文件。

选项2:寻找正确的位置,如果字符数相等则覆盖数据点。如果它们不相等则移动文件的其余部分。

文件的基本问题是它们只是一个字节数组,基本上。如果要在中间替换某些字节数不同的东西,则必须移动其余部分,以便数据是连续的。长话短说,这里没有神奇的功能。