Browse Source

Beschriftung von Funktion

remotes/origin/bmidev
Lennart Goetze 11 months ago
parent
commit
7292acc839
  1. BIN
      build/test/out/c/SchereSteinPapier.o
  2. BIN
      build/test/out/test_SchereSteinPapier.out
  3. 2
      build/test/results/test_SchereSteinPapier.pass
  4. 2
      build/test/results/test_ageinseconds.pass
  5. 2
      build/test/results/test_minirechner.pass
  6. 2
      build/test/results/test_zahlenraten.pass
  7. 7
      src/SchereSteinPapier.c

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

BIN
build/test/out/test_SchereSteinPapier.out

2
build/test/results/test_SchereSteinPapier.pass

@ -19,4 +19,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.04412409999895317
:time: 0.8575828000011825

2
build/test/results/test_ageinseconds.pass

@ -23,4 +23,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.040927000000010594
:time: 0.04093739999916579

2
build/test/results/test_minirechner.pass

@ -83,4 +83,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.04142449999926612
:time: 0.04128909999963071

2
build/test/results/test_zahlenraten.pass

@ -15,4 +15,4 @@
:failed: 0 :failed: 0
:ignored: 0 :ignored: 0
:stdout: [] :stdout: []
:time: 0.04121030000169412
:time: 0.04106339999998454

7
src/SchereSteinPapier.c

@ -3,10 +3,12 @@
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
//Erstellen einer Random Nummer
int generateRandom() { int generateRandom() {
return rand() % 3; return rand() % 3;
} }
//Festlegung des Gewinners
int determineWinner(int spielerWahl, int computerWahl) { int determineWinner(int spielerWahl, int computerWahl) {
if ((spielerWahl == 0 && computerWahl == 2) || if ((spielerWahl == 0 && computerWahl == 2) ||
(spielerWahl == 1 && computerWahl == 0) || (spielerWahl == 1 && computerWahl == 0) ||
@ -21,7 +23,6 @@ int determineWinner(int spielerWahl, int computerWahl) {
} }
} }
int run_scheresteinpapier() { int run_scheresteinpapier() {
srand((unsigned int)time(NULL)); srand((unsigned int)time(NULL));
@ -45,8 +46,8 @@ int run_scheresteinpapier() {
scanf("%d", &spielerWahl); scanf("%d", &spielerWahl);
if (spielerWahl < 0 || spielerWahl > 2) { if (spielerWahl < 0 || spielerWahl > 2) {
printf("Ungültige Auswahl. Bitte 0, 1 oder 2 eingeben.\n");
return 1; // Rückgabe mit Fehlercode
printf("Ungueltige Auswahl. Bitte 0, 1 oder 2 eingeben.\n");
return 1; // Rueckgabe mit Fehlercode
} }
int computerWahl = generateRandom(); int computerWahl = generateRandom();

Loading…
Cancel
Save