c语言中用fwrite向文本中写入数据。若原文本中已有数据时候,用哪种打开方式可以覆盖原数据?

并不是完全的覆盖,而是重复的部分覆盖。

请问下:当用fseek()时,假设此时指针位置已有数据,写入后是插入了,还是覆盖了?

fopen("test.txt","w")

没有这种打开方式

当用fseek()时,假设此时指针位置已有数据,写入后是覆盖

但是会导致前面的部分被清0

一般只能全部读出,然后再写入,除非这个文件的数据存储格式你自己定义
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-22
要么完全覆盖,要么追加不覆盖,没有部分覆盖的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网