Давайте сначала предположим, что у меня есть 20-байтовый двоичный файл, состоящий из 5 целых чисел. Теперь допустим, что я пытался:
fseek(fp, 2*sizeof(int), SEEK_END)
и пытался позвонить:
fwrite(&i, sizeof(int), 1, fp);
Возможно ли это вообще?
Если это возможно, будет ли новый двоичный файл будет иметь размер 32 или он просто будет иметь размер 24? Если значение равно 32, каково содержимое двоичного файла с позиций 20–27?