diff --git a/build/test/out/c/SchereSteinPapier.o b/build/test/out/c/SchereSteinPapier.o index dc33abe..cf1ef35 100644 Binary files a/build/test/out/c/SchereSteinPapier.o and b/build/test/out/c/SchereSteinPapier.o differ diff --git a/build/test/out/test_SchereSteinPapier.out b/build/test/out/test_SchereSteinPapier.out index 7cb45e2..f080fdc 100644 Binary files a/build/test/out/test_SchereSteinPapier.out and b/build/test/out/test_SchereSteinPapier.out differ diff --git a/build/test/results/test_SchereSteinPapier.pass b/build/test/results/test_SchereSteinPapier.pass index c55454e..258ffd9 100644 --- a/build/test/results/test_SchereSteinPapier.pass +++ b/build/test/results/test_SchereSteinPapier.pass @@ -19,4 +19,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04412409999895317 +:time: 0.8575828000011825 diff --git a/build/test/results/test_ageinseconds.pass b/build/test/results/test_ageinseconds.pass index b170330..0eeae5e 100644 --- a/build/test/results/test_ageinseconds.pass +++ b/build/test/results/test_ageinseconds.pass @@ -23,4 +23,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.040927000000010594 +:time: 0.04093739999916579 diff --git a/build/test/results/test_minirechner.pass b/build/test/results/test_minirechner.pass index 8d85ca6..138bb1e 100644 --- a/build/test/results/test_minirechner.pass +++ b/build/test/results/test_minirechner.pass @@ -83,4 +83,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04142449999926612 +:time: 0.04128909999963071 diff --git a/build/test/results/test_zahlenraten.pass b/build/test/results/test_zahlenraten.pass index b6451c0..d0e87e9 100644 --- a/build/test/results/test_zahlenraten.pass +++ b/build/test/results/test_zahlenraten.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.04121030000169412 +:time: 0.04106339999998454 diff --git a/src/SchereSteinPapier.c b/src/SchereSteinPapier.c index c31133a..75cfe2d 100644 --- a/src/SchereSteinPapier.c +++ b/src/SchereSteinPapier.c @@ -3,10 +3,12 @@ #include #include +//Erstellen einer Random Nummer int generateRandom() { return rand() % 3; } +//Festlegung des Gewinners int determineWinner(int spielerWahl, int computerWahl) { if ((spielerWahl == 0 && computerWahl == 2) || (spielerWahl == 1 && computerWahl == 0) || @@ -21,10 +23,9 @@ int determineWinner(int spielerWahl, int computerWahl) { } } - int run_scheresteinpapier() { srand((unsigned int)time(NULL)); - + int runden; printf("Anzahl der Runden (1, 3 oder 5) waehlen: "); scanf("%d", &runden); @@ -45,8 +46,8 @@ int run_scheresteinpapier() { scanf("%d", &spielerWahl); 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();