Hallo Leute, kann jemand mir helfen.Wie kann ich eine Funktion,der Sie eine Zeichenkette übergeben und die die Anzahl der Worte der Zeichenkette zählt und als Funktionswert zurückgibt.Ich programiere in C. Ich habe versuchen,aber das Ergebniss ist falsch. Hier ist meine Code: int CountWorte(char s[80]) { int i,count=0; int numberChar=0; numberChar=strlen(s); for(i=0;i<numberChar;i++) { if(s[i]=='.') { count++; } } } int main() { char s; int count; printf("Geben Sie eine Zeichenkette: ",s); s=getchar(); printf("Die Anzahl der Worte der Zeichenkette: %d",count); getch(); return 0; }
Danke im Vorraus :D