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

4 Lösungen Lösungen öffentlich
#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.
#4
vote_ok
von NukE (360 Punkte) - 12.05.2019 um 13:14 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <string>
using namespace std;

int main()
{
    string wort,text;
    string::size_type index;
    int zaehler=0;


    cout << "Eingabe Text: ";
    getline(cin,text);
    cout << "Welches Wort soll gesucht werden: ";
    getline(cin,wort);
    index=text.find(wort);
    while(index !=string::npos)
    {
        index++;
        zaehler++;
        index=text.find(wort,index);
    }
    cout << "Das Wort \"" << wort << "\" " << "wurde " << zaehler << " mal gefunden.\n";





    return 0;
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben