如何使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