dat datei leer?
-
Hallo leutz,
wie frag ich eigentlich nach ob eine dat datei leer ist ?
gibts da was wie empty in php ?sizeof geht so nich oder ?
-
Eigentlich werden hier ja keine Lösungen vorgegeben.
Hier eine Möglichkeit. Habs selber mal ausprobiert und dürfte funktionieren:#include <stdio.h> int main(void) { FILE *stream = NULL; int wert = 0; stream = fopen("testdatei.dat", "r"); //Nur lesen wert = fgetc(stream); //fgetc gibt einen int-Wert zurück printf ("%d", wert); getchar(); return 0; }
Wird -1 zurückgegeben, dann ist die Datei wahrscheinlich leer, ansonsten gibt fgetc einen anderen Int-Wert zurück.
MfG Spacemuck
-
Oder du benutzt die WinAPI und bekommst die Dateigröße heraus. Über diese kannst du dann darauf schließen, ob die Datei leer ist oder nicht.
-
danke soweit !