悠悠博客
(讨论区存档) — 技术永无止尽,未来事在人为
首页
>
C/C++编程
>
文件插入 高手进
zhangkaixpp
文件插入 高手进
一个文本文件,如何用C语言实现在文件的任一位置插入内容。
我试过用‘r‘或'r+'或'a+'打开文件,再用fseek指向一位置,再输入内容,但是新内容覆盖了旧内容。
westmylove
:em51:
貌似不可以。
之前也遇到过。。。是先read出来,然后write到新的文件处理的。
关注高手解答。。。
net_robber
本来就是要覆盖原来的文件的
如果做插入,你需要把原来的文件前半部分读出来,写到一个文件中,然后写入你插入的部分,最后写入原来文件剩余的部分
上一篇:
有没有调整文件大小或者设置文件结束的函数?
下一篇:
函数声明中的_符号(已解决)