generated from freudenreichan/info2Praktikum-Wortsalat
game.c buchstaben eingabe
This commit is contained in:
parent
6a3b7700e8
commit
841e147b9b
@ -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.
Loading…
x
Reference in New Issue
Block a user