game.c buchstaben eingabe

This commit is contained in:
maxgrf 2025-11-06 12:07:03 +01:00
parent 6a3b7700e8
commit 841e147b9b
2 changed files with 24 additions and 1 deletions

View File

@ -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 return placedWords; //platzierte Wörter zurückgeben
} }
// Prints the word salad to console // Prints the word salad to console
void showWordSalad(const char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen) 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");
}
} }

Binary file not shown.