FILE Pointer
-
Hallo Jungs und Mädels,
ich quäle mich schon wieder mit meinem "Lieblingsfach" und brauche ganz dringend Hilfe!!!
Für den Anfang drei Fragen:
1. In welcher Bibliothek ist die Struktur FILE zu finden?
2. Warum ist die Verwendung der FUnktion fclose()notwendig?
3. Was ist unter einem File Pointer zu verstehen?BITTE NUR ERNSTGEMEINTE ANTWORTEN
VIELEN DANK IM VORAUS, EUER VISUAL NEWBIE!
-
1. Bibliothek ? Du meinst wohl den Header!
STDIO.H
2. Weil damit Speicher freigegeben wird und die Datei damit der allgm. Benutzung wieder zur Verfügung steht, ließ: Unter windows darf eine Datei immer nur einmal geöffnet werden; wenn du fclose nit benutzt bleibt die Datei also 'gelockt' (bis das Programm beendet wird) und keinn anderes Programm hat so Zugriff.
3. Ein Zeiger auf die Struktur 'FILE'.
EDIT: Das hat aber nit viel mit C++ zu tun, das ist
C; Also @Mod: mal verschieben
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
CodeFinder schrieb:
3. Ein Zeiger auf die Struktur 'FILE'
.
Wobei es dir egal sein kann, was in dieser Struktur steht.
Die Dateifunktionen (angefangen bei fopen() über fprintf(), fread() etc bis hin zu fclose()) wissen etwas mit dieser Struktur anzufangen, deshalb reichst du sie ständig zwischen den einzelnen Funktionen herum.