diff --git a/Start_Windows/game.c b/Start_Windows/game.c index 9e842cf..89be2b0 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -97,12 +97,35 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi } } } + + // fügt zufällige Buchstaben ein + for(int l = 0; l < searchFieldLen; l++){ + for(int m = 0; m < searchFieldLen; m++ ){ + if(isalpha(salad[l][m]) == 0 ){ + // zufällige Buchstaben erzeugen + char alphabet [] = "abcdefghijklmnopqrstuvwxyz"; + int laenge = strlen(alphabet); + int zufallszahl = rand()% laenge; + char zufallsbuchstabe = alphabet[zufallszahl]; + // zufällige Buchstaben einfügen + salad[l][m] = zufallsbuchstabe; + } + } + } + return placedWords; //platzierte Wörter zurückgeben } // Prints the word salad to console void showWordSalad(const char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen) { - + for(int p = 0; p < searchFieldLen; p++) + { + for(int q = 0; q < searchFieldLen; q++) + { + printf("%c", salad[p][q]); + } + printf("\n"); + } } diff --git a/Start_Windows/game.o b/Start_Windows/game.o index 996314c..acb6536 100644 Binary files a/Start_Windows/game.o and b/Start_Windows/game.o differ