我知道函数fseek()可用于将数据输出到文件中的特定位置.但我想知道我是否使用fseek()移动到文件的中间然后输出数据.新数据会覆盖旧数据吗?例如,如果我有一个包含123456789的文件,并且我使用fseek()在5之后输出newdata,那么该文件将包含12345newdata6789,或者它是否包含12345newdata.
在文件的"中间"写入数据将覆盖现有数据.所以你会有'12345newdata'.
newdata之后写,那么你将拥有,而不是.51234567890ABCDEFG12345newdataCDEFG 12345newdata