Browse Source

refactoring: umbenennung von varibalen in simplere formen, zur besseren lesbarkeit und verständnis beim warten des codes

remotes/origin/Florian
Florian Baeseler 11 months ago
parent
commit
c3b6ff46bf
  1. BIN
      build/test/out/c/casualQuiz.o
  2. BIN
      build/test/out/test_casualQuiz.out
  3. 2
      build/test/results/test_casualQuiz.pass
  4. 2
      build/test/results/test_quizduell.pass
  5. 2
      build/test/results/test_timequiz.pass
  6. 2
      build/test/results/test_wwm.pass
  7. 16
      src/casualQuiz.c

BIN
build/test/out/c/casualQuiz.o

BIN
build/test/out/test_casualQuiz.out

2
build/test/results/test_casualQuiz.pass

@ -66,4 +66,4 @@
- Wrong Input!
- Wrong Input!
- It looks like you havent played the program yet, starting it up...
:time: 0.03420029999688268
:time: 0.036940200021490455

2
build/test/results/test_quizduell.pass

@ -11,4 +11,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.014015000080689788
:time: 0.015534000005573034

2
build/test/results/test_timequiz.pass

@ -11,4 +11,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.015009199967607856
:time: 0.013401199947111309

2
build/test/results/test_wwm.pass

@ -11,4 +11,4 @@
:failed: 0
:ignored: 0
:stdout: []
:time: 0.014732699957676232
:time: 0.013157300068996847

16
src/casualQuiz.c

@ -9,7 +9,7 @@
void casualQuiz() {
printf("Print aus der Funktion Casual Quiz");
int index = 0;
char* easy_fragen[] = { //eingabe der Fragen in ein Array
char* fragen[] = { //eingabe der Fragen in ein Array
"Which Disney character famously leaves a glass shoe behind at a royal ball?",
"The hammer and sickle are one of the most recognisable symbols of which political ideology?",
"Which two words traditionally appear onscreen at the termination of a feature film?",
@ -26,7 +26,7 @@ void casualQuiz() {
"When a tree is cut down, the part that remains in the ground is called what?",
"What name is given to the belt machinery in an airport that delivers checked luggage from the plane to baggage reclaim?"
};
char* easy_antworten[][4] = { //Eingabe der zugehörigen Antworten in ein array
char* antworten[][4] = { //Eingabe der zugehörigen Antworten in ein array
{"Elsa", "Rapunzel", "Cinderella", "Pocahontas"},
{"Republicanism", "Liberalism", "Conservatism", "Communism"},
{"The End", "The Termination", "Pizza's ready", "Hotdog Time"},
@ -44,9 +44,9 @@ void casualQuiz() {
{"Hangar", "Carousel", "Terminal", "Bagroller"},
};
int easy_richtigeAntworten[] = { 3,4,1,2,1,4,3,2,2,3,4,1,2,4,2 }; // int, um die jeweils richtige antwort zu zeigen
int richtigeAntworten[] = { 3,4,1,2,1,4,3,2,2,3,4,1,2,4,2 }; // int, um die jeweils richtige antwort zu zeigen
int length_frag_array = sizeof(easy_richtigeAntworten) / sizeof(int); //länge des arrays wird berechnet, damit man die länge vom spiel kennt
int length_frag_array = sizeof(richtigeAntworten) / sizeof(int); //länge des arrays wird berechnet, damit man die länge vom spiel kennt
int correct = 0;
int answered = 0;
int* correctP = &correct; // pointer auf die zählervariable for richtige Antworten
@ -54,7 +54,7 @@ void casualQuiz() {
bool already_played = false; // initialisieren einer Bool variable zum abchecken ob man schon gespielt hat
bool end = false;
while (end == false) { //schleife, in der das Programm läuft
already_played = activePlaying(easy_fragen, *easy_antworten, easy_richtigeAntworten, length_frag_array, answeredP, correctP);
already_played = activePlaying(fragen, *antworten, richtigeAntworten, length_frag_array, answeredP, correctP);
printf("korrekte Antworten: %d\n", correct);
printf("bei: %d beantworteten Fragen", answered);
end = ftryAgain(already_played); //man wird gefragt ob man nochmal spielen möchte
@ -91,9 +91,9 @@ void fzeigeAntworten(char* antworten[], int index) { //folgende ausgaben bei geg
printf("4) %s\n", antworten[4 * index + 3]); //ausgabe antwort 4
}
int feingabeInteger() {
int eingabeInt; //integer für eingabe initialisiert
scanf_s("%d", &eingabeInt); //reine ingabe, prints sind vorher schon passiert
return eingabeInt; // return der eingabe
int eingabe; //integer für eingabe initialisiert
scanf_s("%d", &eingabe); //reine ingabe, prints sind vorher schon passiert
return eingabe; // return der eingabe
}
bool fcheckaufRichtigkeit(int eingabe, int richtige_antwort[], int i) {
switch (eingabe) {//start vom switch

Loading…
Cancel
Save