gpt4 book ai didi

C 文件流,在开头插入

转载 作者:太空狗 更新时间:2023-10-29 17:07:03 28 4
gpt4 key购买 nike

有没有一种简单的方法可以使用文件流在文本文件的开头插入内容?因为我能想到的唯一方法是将文件加载到缓冲区中,写入追加文本,然后写入缓冲区。我想知道是否可以在没有我的缓冲区的情况下做到这一点。

最佳答案

不,这不可能。您必须重写文件才能在开头插入文本。

编辑:如果您使用临时文件,您可以避免将整个文件读入内存,即:

  1. 在文件开头写下你想插入的值
  2. 从旧文件中读取 X 字节
  3. 将这 X 个字节写入新文件
  4. 重复 2,3 直到你读完旧文件
  5. 将新文件复制到旧文件。

关于C 文件流,在开头插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4652436/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com