random access ist nur moeglich wenns nicht als textmode geoeffnet wurde. (hatte oben irgendwas von ascii geschrieben, das ist natuerlich bloedsinn... der richtige terminus ist textmode - aber inhaltlich passt das so.)
fprint() und fscanf() sind fuer textmode files. wenn du da datensaetze drin hast ist es sinnvoller die als strukturen zu definieren und die dann komplett zu lesen und zu schreiben. dabei bist du aber nicht auf fread und fwrite beschraenkt - die rtl hat da eine ganze reihe an funktionen. am ende laueft es aber immer auf ein read( &struct, sizeof(struct)) und dazu passendes write() hinaus.
fseek() frage: das ist richtig.
WM_HOPETHISHELPS
thomas woelfer