Implementiere das Programm Uebung8.exe, welches 10 Fragen an den Benutzer stellt. Pro Frage werden vier (A, B, C, D) Lösungsmöglichkeiten vorgegeben. Der Benutzer darf nur a,A, b,B, c,C, d oder D als Antwort eingeben.
Für die Umwandlung in Großbuchstaben verwende
die Systemfunktion char toupper(char).
Ist die
Frage richtig beantwortet, wird die nächste Frage gestellt,
andernfalls ist das Fragespiel beendet.
Überprüfe die
Eingabe des Benutzers mit Hilfe der Funktion PruefeEingabe().
Für
die Fragen verwende das zweidimensionale Feld Frage.
Für
die Antworten verwende die zweidimensionalen Felder Antwort_A,
Antwort_B, Antwort_C und Antwort_D.
Für die
Überprüfung der richtigen Antwort verwende das
zweidimensionale Feld Richtige_Antwort.
Folgende Elemente sind im Programm zu verwenden:
int
PruefeEingabe(char *buchstaben); // Die Funktion liefert 0 zurück,
wenn der Buchstabe OK ist
char
Frage[10][100]=
{
{"Das ist die 1. Frage ?\n"},
{"Das
ist die 2. Frage ?\n"},
{"Das ist die 3. Frage
?\n"},
{"Das ist die 4. Frage ?\n"},
{"Das
ist die 5. Frage ?\n"},
{"Das ist die 6. Frage
?\n"},
{"Das ist die 7. Frage ?\n"},
{"Das
ist die 8. Frage ?\n"},
{"Das ist die 9. Frage
?\n"},
{"Das ist die 10.Frage ?\n"}
};
char Antwort_A[10][100]=
{
{"Antwort
A auf die 1. Frage.\n"},
{"Antwort A auf die 2.
Frage.\n"},
{"Antwort A auf die 3. Frage.\n"},
{"Antwort
A auf die 4. Frage.\n"},
{"Antwort A auf die 5.
Frage.\n"},
{"Antwort A auf die 6. Frage.\n"},
{"Antwort
A auf die 7. Frage.\n"},
{"Antwort A auf die 8.
Frage.\n"},
{"Antwort A auf die 9. Frage.\n"},
{"Antwort
A auf die 10.Frage.\n"}
};
char Antwort_B[10][100]=
{
{"Antwort
B auf die 1. Frage.\n"},
{"Antwort B auf die 2.
Frage.\n"},
{"Antwort B auf die 3. Frage.\n"},
{"Antwort
B auf die 4. Frage.\n"},
{"Antwort B auf die 5.
Frage.\n"},
{"Antwort B auf die 6. Frage.\n"},
{"Antwort
B auf die 7. Frage.\n"},
{"Antwort B auf die 8.
Frage.\n"},
{"Antwort B auf die 9. Frage.\n"},
{"Antwort
B auf die 10.Frage.\n"}
};
char Antwort_C[10][100]=
{
{"Antwort
C auf die 1. Frage.\n"},
{"Antwort C auf die 2.
Frage.\n"},
{"Antwort C auf die 3. Frage.\n"},
{"Antwort
C auf die 4. Frage.\n"},
{"Antwort C auf die 5.
Frage.\n"},
{"Antwort C auf die 6. Frage.\n"},
{"Antwort
C auf die 7. Frage.\n"},
{"Antwort C auf die 8.
Frage.\n"},
{"Antwort C auf die 9. Frage.\n"},
{"Antwort
C auf die 10.Frage.\n"}
};
char Antwort_D[10][100]=
{
{"Antwort
D auf die 1. Frage.\n"},
{"Antwort D auf die 2.
Frage.\n"},
{"Antwort D auf die 3. Frage.\n"},
{"Antwort
D auf die 4. Frage.\n"},
{"Antwort D auf die 5.
Frage.\n"},
{"Antwort D auf die 6. Frage.\n"},
{"Antwort
D auf die 7. Frage.\n"},
{"Antwort D auf die 8.
Frage.\n"},
{"Antwort D auf die 9. Frage.\n"},
{"Antwort
D auf die 10.Frage.\n"}
};
char
Richtige_Antwort[10][1]=
{
{'A'},
{'B'},
{'C'},
{'D'},
{'A'},
{'B'},
{'C'},
{'D'},
{'A'},
{'B'}
};