C++ :: Aufgabe #22 :: Lösung #3
4 Lösungen

#22
Text nach Wörtern untersuchen
Anfänger - C++
von Dome
- 29.12.2012 um 01:37 Uhr
Ein Text und das Wort was gesucht werden soll, soll eingegeben werden. Daraufhin soll ausgegeben wie oft das Wort in dem Text vorhanden ist.
Konsolenausgabe:
Eingabe Text: Das ist mein Beispieltext.
Welches Wort soll gesucht werden: ist
Das Wort "ist" wurde 1 mal gefunden.
#3

von Lemon (470 Punkte)
- 18.10.2017 um 07:55 Uhr

#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main() { string eingabeText, eingabeWort, itstring; int zaehler = 0; cout << "Gib dein Text ein." << endl; getline(cin, eingabeText); cout << "Gib das zu suchende Wort ein." << endl; getline(cin, eingabeWort); for(string::iterator it = eingabeText.begin(); it != eingabeText.end(); ++it) { if (*it == ' ' ) { for (int j = 0; j != eingabeWort.size(); ++j) { ++it; itstring = itstring + *it ; if (itstring == eingabeWort) { ++zaehler; } } itstring = ""; } } cout << zaehler; system("pause"); return 0; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1