Если файл открывается с помощью следующей команды:
FILE *f1=fopen("test.dat","a+");
На странице руководства читается:
a +
Открыть для чтения и добавления (запись в конце файла). Файл создается, если он не существует. Начальная позиция файла для чтения находится в начале файла, но вывод всегда добавляется в конец файла.
Значит, у f1
есть 2 отдельных указателя смещения, один для чтения, а другой для записи?