Mit ein bisschen Mühe, und bin verwirrt, warum das nicht funktioniert. Der Code nimmt die Eingabe und druckt die Eingabe ohne Kleinbuchstabenvokale.Devowelling eine Eingabe mit getchar() in C
#include <stdio.h>
int main (void) {
int i=getchar();
while (i != EOF) {
if(i!='a' && i!='e' && i!='i'&&i!='o' && i!='u') {
printf("%c", i);
i=getchar();
}
}
}
Sieht so aus, als ob Ihr zweiter Aufruf von 'getchar()' außerhalb der 'if' Anweisung sein muss. – eatcrayons
Fehlerberichte sollten drei Dinge haben. (1) Kleinste Codebeispiel mit dem Problem. Prüfen. (2) Was erwartest du zu passieren. Prüfen. (3) Was * tatsächlich * passiert. Vermisst. – paxdiablo
Ich glaube, der Fachbegriff ist "disvowelling". –