【发布时间】:2015-02-04 18:23:11
【问题描述】:
我正在尝试创建一个程序,我可以在其中将字符串写入文本文件中某一行的末尾。
例如,这是一个只有一堆随机数的文本文件:
12 23
53 23
现在,如果我有一个程序在第一行(或任何指定的行)的末尾添加另一个两位数,请记住,如果我继续运行该程序,该行将继续扩展。
所以在运行程序之后,文本文件会是这样的:
12 23 34
53 23
有什么方法可以解决这个问题?
【问题讨论】:
-
fseek()和ftell()会帮助你 -
将行存储在文件中并从那里更新它们。然后将它们全部写回文件。
标签: c++ file text end-of-line