From 2f625c98b91dcf7b7723fb9b0c7aa58e918bf0df Mon Sep 17 00:00:00 2001 From: Hofmann Jonas Date: Sat, 25 Oct 2025 21:45:56 +0200 Subject: [PATCH] =?UTF-8?q?funktion=20showWordSalad=20erg=C3=A4nzt,=20fehl?= =?UTF-8?q?er=20in=20placeRandomLetters=20korrigiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Start_Windows/game.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Start_Windows/game.c b/Start_Windows/game.c index 9923771..397d213 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -129,12 +129,9 @@ void placeRandomLetters(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], { for (j = 0; i < searchFieldLen; j++) { - if (salad[i][j]) + if ((salad[i][j] < 'A') && (salad[i][j] > 'z')) { - if ((salad[i][j] < 'A') && (salad[i][j] > 'z')) - { - salad[i][j] = rand()%('Z' - 'A' + 1) + 'A'; - } + salad[i][j] = rand()%('Z' - 'A' + 1) + 'A'; } } } @@ -171,7 +168,7 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi placeRandomLetters(salad, searchFieldLen); - + return placedWords; } @@ -179,6 +176,17 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi // Prints the word salad to console void showWordSalad(const char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen) { + int i = 0; + int j = 0; + + for (i = 0; i < searchFieldLen; i++) + { + for (j = 0; i < searchFieldLen; j++) + { + printf("%c", salad[i][j]); + } + printf("\n"); + } }