在C中插入(不覆盖)文件

wor*_*ork 1 c file

在C中,我正在使用fseek回到文件中的某个位置.当我随后写入文件时fprintf,它会覆盖该位置的字符.有没有办法让fprintf /另一个函数插入,而不是覆盖?

谢谢

Fat*_*ror 5

最简洁的答案是不".如果需要插入,则确实需要在插入后重写整个文件.