|
@ -8,10 +8,12 @@ |
|
|
void protokoll(); |
|
|
void protokoll(); |
|
|
void clear_screen(); |
|
|
void clear_screen(); |
|
|
void willkommen(); |
|
|
void willkommen(); |
|
|
|
|
|
int namePruefen(); |
|
|
|
|
|
|
|
|
void protokoll(){ |
|
|
void protokoll(){ |
|
|
clear_screen(); |
|
|
clear_screen(); |
|
|
willkommen(); |
|
|
willkommen(); |
|
|
|
|
|
namePruefen(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void clear_screen() { |
|
|
void clear_screen() { |
|
@ -26,3 +28,31 @@ void willkommen(){ |
|
|
printf("%s", ENTERtxt); |
|
|
printf("%s", ENTERtxt); |
|
|
getchar(); |
|
|
getchar(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int namePruefen() { |
|
|
|
|
|
char KonfDatei[100]; |
|
|
|
|
|
int laengeKonfDatei = 0; |
|
|
|
|
|
|
|
|
|
|
|
FILE *fp = NULL; |
|
|
|
|
|
fp = fopen("hangman.txt", "r"); |
|
|
|
|
|
|
|
|
|
|
|
if (fp == NULL) { |
|
|
|
|
|
printf("Fehler beim Öffnen der Konfigurationsdatei\n"); |
|
|
|
|
|
return 1; |
|
|
|
|
|
} else { |
|
|
|
|
|
fscanf(fp, "%s", KonfDatei); //Inhalt der KonfDatei wird ins Array gelesen |
|
|
|
|
|
|
|
|
|
|
|
while(KonfDatei[laengeKonfDatei] != 0){ //Laenge der KonfDatei wird ermittelt |
|
|
|
|
|
laengeKonfDatei++; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(laengeKonfDatei > 14){ //mit der Laenge wird geschaut, ob ein Name gespeichert ist oder nicht |
|
|
|
|
|
fclose(fp); |
|
|
|
|
|
return 0; |
|
|
|
|
|
} else { |
|
|
|
|
|
fclose(fp); |
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
fclose(fp); |
|
|
|
|
|
} |