hi,
Dateien werden immer sequentiell geschrieben.
Nein.
Ok, kann man machen. Fragt sich nur für was das gut sein soll. Mit Perl hab ich sowas auch schon gemacht um einen bestimmten Bereich, nämlich den zwischen SEEK_SET und SEEK_END mit Nullbytes vorzubelegen. Ob C dasselbe macht hab ich noch nicht getestet.
MfG