From 817ddc0e35565df607c87ed04208f200784b6fe6 Mon Sep 17 00:00:00 2001 From: Bastian Date: Mon, 27 Oct 2025 12:32:22 +0100 Subject: [PATCH] =?UTF-8?q?Alle=20=C3=BCbrigen=20Felder=20werden=20mt=20zu?= =?UTF-8?q?f=C3=A4lligen=20Buchstaben=20bef=C3=BCllt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Start_Windows/game.c | 10 ++++++++++ Start_Windows/main.c | 11 +++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/Start_Windows/game.c b/Start_Windows/game.c index 191c3a2..a9d9f60 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -78,6 +78,16 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi } + for(short i = 0; i < searchFieldLen; i++) + { + for(short j = 0; j < searchFieldLen; j++) + { + if(salad[i][j] == '#') + { + salad[i][j]='A' + (rand()%26); + } + } + } return placedCount; diff --git a/Start_Windows/main.c b/Start_Windows/main.c index ba3341e..043c42a 100644 --- a/Start_Windows/main.c +++ b/Start_Windows/main.c @@ -9,7 +9,8 @@ int main(int argc, char *argv[]) { - /*char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN]; + /* + char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN]; char words[MAX_NUMBER_OF_WORDS][100] = { "TESTN", @@ -22,10 +23,11 @@ int main(int argc, char *argv[]) "SEE", }; int wordCount = 8; - createWordSalad(salad,5, words,wordCount); - showWordSalad(salad,5); + createWordSalad(salad,7, words,wordCount); + showWordSalad(salad,7); */ + int exitCode = EXIT_SUCCESS; // Check if the correct number of arguments is provided @@ -79,4 +81,5 @@ int main(int argc, char *argv[]) return exitCode; -} \ No newline at end of file +} + \ No newline at end of file