From d96e1d9d18ec40a80113ebf042c611781111be52 Mon Sep 17 00:00:00 2001 From: Ben Skuppin Date: Mon, 3 Nov 2025 18:32:35 +0100 Subject: [PATCH] input.c fetig --- Start_Windows/input.c | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/Start_Windows/input.c b/Start_Windows/input.c index 06d0041..13c244f 100644 --- a/Start_Windows/input.c +++ b/Start_Windows/input.c @@ -36,21 +36,36 @@ int readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) printf("%s\n", text); - for (int k = 0 ; k == sizeof(text) || value == '\0' ; k++ ) { - text[k]=value; - if ((value == '\n') || (value ==' ') || ( value == ',')|| ( value == ';')) - { - end = k-1; + //sortierung der wörter in words(unterhalb) - } + const char *trenner = ",; \n"; + token = strtok(text, trenner); + + while (token != NULL) { + + + + strncpy(words[zaehler], token, MAX_WORD_LEN - 1); + words[zaehler][MAX_WORD_LEN - 1] = '\0'; + token = strtok(NULL, trenner); + + + zaehler++; } + //alle buchstaben in großbuchstaben ändern + for (int h = 0; h < zaehler; h++) { + for (int check = 0; words[h][check] != '\0'; check++) { + if (words[h][check] >= 'a' && words[h][check] <= 'z') { + words[h][check] -= 32; // direkt ins Array schreiben + } + } + } - fclose(ptr); - - + +return 0; } \ No newline at end of file