|
@ -31,21 +31,30 @@ int spieleKategorie(Kategorie* kategorie) { |
|
|
|
|
|
|
|
|
char jokerAntwort[10]; |
|
|
char jokerAntwort[10]; |
|
|
|
|
|
|
|
|
printf("\nA) %s\nB) %s\nC) %s\nD) %s\n", kategorie->fragen[i].antwortA, kategorie->fragen[i].antwortB, kategorie->fragen[i].antwortC, kategorie->fragen[i].antwortD); |
|
|
|
|
|
|
|
|
do { |
|
|
|
|
|
printf("\nA) %s\nB) %s\nC) %s\nD) %s\n", kategorie->fragen[i].antwortA, kategorie->fragen[i].antwortB, kategorie->fragen[i].antwortC, kategorie->fragen[i].antwortD); |
|
|
|
|
|
|
|
|
printf("Your answer: "); |
|
|
|
|
|
scanf("%s", benutzerAntwort); |
|
|
|
|
|
|
|
|
if (!jokerVerwendet) { |
|
|
|
|
|
printf("\nDo you want to use the joker? (Y/N): "); |
|
|
|
|
|
scanf("%s", jokerAntwort); |
|
|
|
|
|
printf(jokerAntwort); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
benutzerAntwort[0] = toupper(benutzerAntwort[0]); |
|
|
|
|
|
getchar(); |
|
|
|
|
|
|
|
|
printf("Your answer: "); |
|
|
|
|
|
scanf("%s", benutzerAntwort); |
|
|
|
|
|
|
|
|
if (pruefeAntwort(kategorie->fragen[i], benutzerAntwort[0])) { |
|
|
|
|
|
printf("Correct!\n"); |
|
|
|
|
|
punktzahl++; |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
printf("Wrong! The correct Answer is %c\n", kategorie->fragen[i].korrekteAntwort); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
benutzerAntwort[0] = toupper(benutzerAntwort[0]); |
|
|
|
|
|
getchar(); |
|
|
|
|
|
|
|
|
|
|
|
if (pruefeAntwort(kategorie->fragen[i], benutzerAntwort[0])) { |
|
|
|
|
|
printf("Correct!\n"); |
|
|
|
|
|
punktzahl++; |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
printf("Wrong! The correct Answer is %c\n", kategorie->fragen[i].korrekteAntwort); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} while (0); |
|
|
} |
|
|
} |
|
|
return punktzahl; |
|
|
return punktzahl; |
|
|
} |
|
|
} |
|
|