Browse Source

LoescheBuchstaben Funktion implementiert

remotes/origin/wortspieldev
Lennart Goetze 11 months ago
parent
commit
37b944ce68
  1. 32
      src/WortSpiel.c

32
src/WortSpiel.c

@ -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;
}
Loading…
Cancel
Save