Browse Source

refactoring: zufallszahlgenerierung in funktion ausgelagert

remotes/origin/refactoring
fdai7754 12 months ago
parent
commit
093a6d3d4a
  1. 9
      src/magiceightball.c

9
src/magiceightball.c

@ -2,9 +2,12 @@
#include <stdlib.h>
#include <time.h>
int run_magiceightball() {
int gib_zufallszahl_aus_16() {
srand(time(NULL));
return rand() % 16;
}
int run_magiceightball() {
char antwort[16][100] = {
"Ja",
@ -30,7 +33,7 @@ int run_magiceightball() {
char fragesatz[100];
fgets(fragesatz, sizeof(fragesatz), stdin);
int randomIndex = rand() % 16;
int randomIndex = gib_zufallszahl_aus_16();
printf("%s\n", antwort[randomIndex]);
return 0;
Loading…
Cancel
Save