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

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.
#3
vote_ok
von Lemon (470 Punkte) - 18.10.2017 um 07:55 Uhr
Quellcode ausblenden C-Code
#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

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