000
03.02.2004, 22:28 Uhr
KaraHead
|
Hi, Vielleicht könnt ihr mir bei dem Prob helfen, hab schon in jeder Hilfe geguckt die ich hab komm aber nicht dahinter.
| C++: |
#include <iostream> #include <string.h> #include <stdlib.h>
using namespace std;
int main() { string s; int count=0,i; printf("\t\t .: Woerter-Zaehlen :.\n\n"); printf("Bitte geben sie ihren Satz ein: \n"); scanf("%s",&s); for(i=1; i>=s.size(); ++i) //soll vom 1.Zeichen bis zum letzten zählen { if(isspace(s[i])) //prüft ob das letzte Zeichen ein Leer-Zeichen ist ++count; }; printf("Der Satz hat: %s Wörter.",s);//gibt die Leer-Zeichen bzw. Wörter aus system("PAUSE"); return 0; }
|
Also das proggie soll einen Text aufnehmen und alle Leerzeichen zählen -> somit ist auch klar wieviele Wörter der Text enthält.
Achja da ist bestimmt der ein oder andere Fehler drin, sonst wär ich ja nicht hier
Könnt ihr mir sagen wo da der Wurm drin ist??? Danke schonmal Dieser Post wurde am 03.02.2004 um 22:29 Uhr von KaraHead editiert. |