如何使fseek
与fwrite
一起使用时不覆盖给定位置的内容?如何使用fseek和fwrite将文本插入到文件中
我打开一个文件,
file = fopen(filename, "r+");
然后用
fseek (file, pos, SEEK_SET);
去,我需要的位置,使用
fwrite(text, 1, text_size, file);
写入数据。
例如:
说,我要加 '7' 在第3位:
abcdef
我想这是
abc7def
'fseek'不写任何东西 - 你能澄清你的问题吗? –
对不起,澄清... – SkyRipper
添加示例... – SkyRipper