From 56b3b9efa168943c7f3dd0d6415babe1d1d13ccd Mon Sep 17 00:00:00 2001 From: buhlhellerse98910 Date: Thu, 6 Nov 2025 14:46:28 +0100 Subject: [PATCH] Fertig --- Start_Windows/game.c | 40 ++++++++++++++------------- Start_Windows/graphicalGame.o | Bin 22840 -> 0 bytes Start_Windows/input.c | 49 ++++++++++++++++++++++++++++++++++ Start_Windows/main.o | Bin 4490 -> 0 bytes Start_Windows/makefile | 2 +- 5 files changed, 72 insertions(+), 19 deletions(-) delete mode 100644 Start_Windows/graphicalGame.o delete mode 100644 Start_Windows/main.o diff --git a/Start_Windows/game.c b/Start_Windows/game.c index 3e05c0c..8f80747 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -15,9 +15,9 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen, const char words[][MAX_WORD_LEN], unsigned int wordCount) { srand(time(NULL)); - int placed_words = 0; + int placedWords = 0; - // Array mit 0 füllen + // Array mit . füllen for (int r = 0; r < searchFieldLen; r++){ for(int s = 0; s < searchFieldLen; s++){ salad[r][s] = '.'; @@ -29,65 +29,69 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi // Wörter in salad einsortieren - for (int i = 0; i < wordCount; i++){ + for (int num_words = 0; num_words < wordCount; num_words++){ - int laenge = strlen(words[i]); + int laenge = strlen(words[num_words]); // muss noch prüfen, ob in der Zeile schon was ist // 1 ist horizontal, 0 ist vertikal - // frei == 1 -> Zeile nicht frei // isalpha == 0 -> kein Buchstabe for(int versuch = 0; versuch < MAX_RAND_TRIES_PER_WORD; versuch++){ int richtung = rand()% 2; - int frei = 0; + int belegt = 0; // horizontale Eingabe if (richtung == 1){ int zeile = rand()% searchFieldLen; - int spalte = rand()% (searchFieldLen- laenge + 1); + int spalte = rand()% (searchFieldLen- laenge +1); //prüft, ob die herausgesuchte Zeile noch frei ist + // belegt == 1 -> Zeile nicht frei for (int o = spalte; o < spalte + laenge; o++){ if(salad[zeile][o] != '.'){ - frei = 1; + belegt = 1; break; } } // setzt in das Array ein, wenn frei oder erhöht die Versuchsanzahl - if (frei == 0){ + if (belegt == 0){ for(int k = 0; k < laenge; k++){ - salad[zeile][spalte + k] = words[i][k]; + salad[zeile][spalte + k] = words[num_words][k]; } - placed_words++; + placedWords++; break; } } // vertikale Eingabe else if (richtung == 0){ - int zeile = rand()% (searchFieldLen - laenge + 1); + int zeile = rand()% (searchFieldLen - laenge +1); int spalte = rand()% searchFieldLen; //prüft, ob die herausgesuchte Zeile noch frei ist for (int n = zeile; n < zeile + laenge; n++){ if(salad[n][spalte] != '.'){ - frei = 1; + belegt = 1; break; } } // setzt in das Array ein, wenn frei oder erhöht die Versuchsanzahl - if (frei == 0){ + if (belegt == 0){ for(int j = 0; j < laenge; j++){ - salad[zeile + j][spalte] = words[i][j]; + salad[zeile + j][spalte] = words[num_words][j]; } - placed_words++; + placedWords++; break; } } + else{ + break; + } } + } // fügt zufällige Buchstaben ein @@ -95,7 +99,7 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi for(int m = 0; m < searchFieldLen; m++ ){ if(isalpha(salad[l][m]) == 0 ){ // zufällige Buchstaben erzeugen - char alphabet [] = "abcdefghijklmnopqrstuvwxyz"; + char alphabet [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int laenge = strlen(alphabet); int zufallszahl = rand()% laenge; char zufallsbuchstabe = alphabet[zufallszahl]; @@ -105,7 +109,7 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi } } - return placed_words; + return placedWords; } // Prints the word salad to console diff --git a/Start_Windows/graphicalGame.o b/Start_Windows/graphicalGame.o deleted file mode 100644 index 8998c9a81757ed36f1321d6eec17623069dbbc6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22840 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 R7asD #include +// TODO: +// 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 readWords(FILE *file, char words[][MAX_WORD_LEN], unsigned int maxWordCount) +{ + // MAX_WORD_LEN 100 + // MAX_LINE_LEN 1024 + // *file ist Datei + // words ist Array + // MAX_WORD_LEN ist maximale Wortlänge + // maxWordCount ist maximale Anzahl an Wörtern + char puffer[MAX_LINE_LEN]; + int counter = 0; + + while(fgets(puffer, MAX_LINE_LEN-1, file) != NULL && counter < maxWordCount) + { + char *parts = strtok(puffer, ",;\n\t/. "); + + while(parts != NULL && counter < maxWordCount) + { + //strncpy(words[counter][MAX_WORD_LEN], puffer, MAX_LINE_LEN-1); + //words[counter][MAX_WORD_LEN-1] = "\0"; + //Großbuchstaben + for(int i = 0; i < MAX_WORD_LEN -1 && parts[i] != '\0'; i++) + { + words[counter][i] = toupper(parts[i]); + words[counter][i] = '\0'; + } + } + counter++; // Wort eingelesen -> Wortzähler erhöhen + parts = strtok(NULL, ",;\n\t/. "); + + } + return counter; +} + + + + + + + + + +/* #include "input.h" +#include +#include + #define MAX_NUMBER_OF_WORDS 100 #define MAX_WORD_LEN 100 // TODO: diff --git a/Start_Windows/main.o b/Start_Windows/main.o deleted file mode 100644 index dad84e30ed42003041d08f7581d872a64249a0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4490 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 diff --git a/Start_Windows/makefile b/Start_Windows/makefile index e0558be..5c539c9 100644 --- a/Start_Windows/makefile +++ b/Start_Windows/makefile @@ -35,7 +35,7 @@ graphicalGame.o: graphicalGame.c # -------------------------- TEST_BIN = runTests -test: input.o game.o unit_tests.c +test: input.o game.o unit_tests.c $(CC) $(CFLAGS) -I$(unityfolder) -o $(TEST_BIN) input.o game.o unit_tests.c $(BINARIES)/libunity.a # --------------------------