Felix W. schrieb:
> Der FILE Descritor ist freigegeben um
> meine .txt einzulesen mit den int Zahlen.
Du scheinst zu glauben, dass ein "FILE*" ein Zeiger auf den Dateiinhalt
ist. Das stimmt nicht, das ist ein "File Handle", und da kannst du nicht
einfach free() drauf anwenden!
Ein Filehandle (was von fopen() zurückgegeben wird) heißt bei mir
grundsätzlich "fh" (oder eine Variante davon), dann weiß ich, dass ich
da nur mit den C-Dateifunktionen (fread, fclose, feof, ...) drauf
arbeiten darf.
Ein Filedescriptor (was von open() zurückgegeben wird) heißt bei mir
grundsätzlich "fd" (oder eine Variante davon), damit ich weiß, dass ich
da nur mit den anderen Dateifunktionen (read, close, ioctl, ...) drauf
arbeiten darf.
Gewöhne dir sowas an.