From fe1cb95cc0c16386a25236a6495d95ae1373f663 Mon Sep 17 00:00:00 2001 From: Bastian Date: Sun, 2 Nov 2025 16:43:01 +0100 Subject: [PATCH] Deklarierung der Fehlerhaften funktion aus der deklaration einer anderen funkton gezogen --- Start_Windows/input.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Start_Windows/input.c b/Start_Windows/input.c index b9fc7ec..6c7c4d9 100644 --- a/Start_Windows/input.c +++ b/Start_Windows/input.c @@ -6,6 +6,17 @@ // eine Funktion implementieren, die ein einzelnes Wort aus einer Textdatei (words.txt) einliest und als C-String zurückgibt. // Read words from file and store in 'words' array +int isValidWord(const char *word) + { + for (int i = 0;word[i]; i++) + { + if (!('A' <= word[i] && word[i] <= 'Z')) + { + return 0; + } + } + return 1; + } int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) { char line[1024]; // Puffer für eine Zeile @@ -28,17 +39,7 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) // Prüfen, ob das Wort nur A-Z enthält - int isValidWord(const char *word) - { - for (int i = 0;word[i]; i++) - { - if (!('A' <= word[i] && word[i] <= 'Z')) - { - return 0; - } - } - return 1; - } + if (!isValidWord(token)) {