B
ByeBye 249714
Code:
#include <stdio.h>
int datei_existiert(char *);
main() {
char datei_name [10];
printf("Geben Sie den Namen der Datei ein, die auf Existenz untersucht werden soll: ");
gets(datei_name);
if (datei_existiert(datei_name)) printf("\nDatei existiert.");
else printf("\nDatei existiert nicht. ");
system("PAUSE");
return 0;
}
int datei_existiert(char *datei_name){
FILE *datei_ptr;
datei_ptr=fopen(datei_name,"r");
if (datei_ptr!=NULL) {
fclose(datei_ptr);
return -1;
}
else return 0;
}
Immer wenn das Programm zu der Erkenntnis kommt, dass eine Datei existiert, hängt es sich nach Tastendruck einer beliebigen Taste auf, woran liegt das?