如何只覆盖文件中的一行!

skee 2004-07-16 11:18:15
文件是一行一行的写入的,如果文件到达一定大小时,再从第一行开始覆盖原有的内容,但是未被覆盖的内容要保留,同时文件比较大,望高手赐教,万分感谢!!!
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fourteen 2004-07-16
  • 打赏
  • 举报
回复
#include <stdio.h>

int main(void)
{
FILE *fp;

char line[19] = "xx xx xx xx \n";


if(fp = fopen("test.bin","rb+") == NULL)
{
printf("File open error!\n");
exit(0);
}

fputs(line,fp);

fclose(fp);

getchar();
exit(1);
}

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧