From b945065a1a00784d55b5544e510d367aa75e1f1c Mon Sep 17 00:00:00 2001 From: fdai7727 Date: Thu, 25 Jan 2024 19:40:48 +0100 Subject: [PATCH] Implementation der Zufallsauswahl des gesuchten Wortes aus der Liste --- src/main/c/Tim/hangman.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/c/Tim/hangman.c b/src/main/c/Tim/hangman.c index 81fa8ce..6704dee 100644 --- a/src/main/c/Tim/hangman.c +++ b/src/main/c/Tim/hangman.c @@ -1,9 +1,11 @@ #include "hangman.h" #include #include +#include +#include char wordlist[10][30] = { - "Kartoffel", "Zigarette", "Haus", "Fenster", "Kartenleseettiketiergerät", + "Kartoffel", "Zigarette", "Haus", "Fenster", "Kartenleseettiketiergeraet", "Kleiderschrank", "Schnee","Wasserhahn", "Fernbedienung", "Computertastatur" }; @@ -11,6 +13,7 @@ char wordlist[10][30] = { void hangman() { + srand(time(NULL)); char userSelection; printf("Willkommen bei Hangman!!!\n" "Per Zufall wird jede Runde ein Wort aus einem Pool ausgewaehlt. Gebe einen Buchstaben ein, von dem du vermutest,\ndass er in dem gesuchten Wort ist, sobald die Konsole dich dazu auffordert.\n" @@ -19,6 +22,13 @@ void hangman() do { + char guessWord[30]; + int length; + strcpy(guessWord,wordlist[rand() % 10]); + length = strlen(guessWord); + printf("%s %d\n",guessWord, length); + + printf("Bitte gib einen Buchstaben ein!\n"); scanf(" %c", &userSelection); printf("%c\n", userSelection);