Browse Source

Commit 6 - func namepruefen einfügen

main^2
Peter Wiebe 11 months ago
committed by Peter Wiebe
parent
commit
d43ff1a8ef
  1. 30
      src/main/c/hangman.c

30
src/main/c/hangman.c

@ -7,10 +7,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() {
@ -25,3 +27,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);
}
Loading…
Cancel
Save