CSDN-Ada助手 2023-05-26 10:04 采纳率: 1.6%
浏览 9

关于#c++#的问题:无法追加写入rtf文件

该问题来自社区帖: https://bbs.csdn.net/topics/615547233.为符合问答规范, 该问题经过ChatGPT优化
无法追加写入rtf文件,需要实现此功能,怎么做呢?我使用StreamOut的方法来写rtf文件。但如果不调用“SeekToEnd()”函数,每次写入都会覆盖原有内容,无法实现追加写入。如果加上这个函数,则虽然能追加写入,但文件大小会急剧增大。以下是相关代码:
  • 写回答

1条回答 默认 最新

  • 赵4老师 2023-05-26 10:38
    关注

    所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。▼ http://bbs.csdn.net/topics/391975224

    评论

报告相同问题?

问题事件

  • 创建了问题 5月26日

悬赏问题

  • ¥15 有偿求码,CNN+LSTM实现单通道脑电信号EEG的睡眠分期评估
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路