更新CSV文件中的数据

时间:2011-02-24 06:15:12

标签: c linux csv

我希望每个人都能使用c程序从CSV文件中读取和写入数据。但我的问题是,在运行时,我的数据在行和列方面都在增加。这意味着它会在两个方向上不断更新。

有什么方法可以找到下一个列或行(例如第4行,第3列)并将我的数据放入其中

更重要的是,所有行都没有必要填充相同数量的列 任何帮助将不胜感激

感谢

1 个答案:

答案 0 :(得分:2)

为什么不将数据保存在内存中,如果准备好就将其写入csv文件?或者另一种选择,只需将换行符作为新数据元素的指示符?或者也许可以选择考虑可以使用和修改的某种结构,最后你写出.csv文件? 或者,如果结构是不均匀的,为什么坚持使用csv?

因为我的回答在评论中有些埋没。所有共识的当前建议是他需要一种从csv文件中读取内容的方法。他必须跟踪他想要跟踪的事物(IP连接),并且文件可以在30秒左右的时间内重新生成。