|
@ -1 +1,33 @@ |
|
|
#include "WortSpiel.h" |
|
|
#include "WortSpiel.h" |
|
|
|
|
|
#include <stdio.h> |
|
|
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
|
|
|
|
void loescheBuchstaben(char *wort, char buchstabe) { |
|
|
|
|
|
int laenge = strlen(wort); |
|
|
|
|
|
int i, j = 0; |
|
|
|
|
|
|
|
|
|
|
|
for (i = 0; i < laenge; i++) { |
|
|
|
|
|
if (wort[i] != buchstabe) { |
|
|
|
|
|
wort[j++] = wort[i]; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
wort[j] = '\0'; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int run_wortspiel() { |
|
|
|
|
|
char wort[50]; |
|
|
|
|
|
char buchstabe; |
|
|
|
|
|
|
|
|
|
|
|
printf("Gib ein Wort ein: "); |
|
|
|
|
|
scanf("%s", wort); |
|
|
|
|
|
|
|
|
|
|
|
printf("Gib den zu löschenden Buchstaben ein: "); |
|
|
|
|
|
scanf(" %c", &buchstabe); // Beachte das Leerzeichen vor %c, um das Newline-Zeichen aus dem vorherigen Eingabepuffer zu entfernen |
|
|
|
|
|
|
|
|
|
|
|
loescheBuchstaben(wort, buchstabe); |
|
|
|
|
|
|
|
|
|
|
|
printf("Wort nach dem Löschen des Buchstabens: %s\n", wort); |
|
|
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
} |