Как сделать 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