C-Übung 8
Zweidimensionale Felder (Arrays)

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'}
};