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

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.
#1
1x
vote_ok
von Coco (750 Punkte) - 02.01.2013 um 00:11 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <string>

using namespace std;

int main()
{
	std::string s_String1, s_String2;
	int Position = 0;

	cout << "Geben sie eine Text ein: ";
	std::getline(std::cin, s_String1);
	

	cout << "Nach welchem Wort soll gesucht werden: ";
	std::getline(std::cin, s_String2);
	
	Position = static_cast<int>(s_String1.find(s_String2, 0));

	if(Position == string::npos)
	{
		cout << "Konnte nicht gefunden werden!" << endl;
	}
	else
	{
		cout << "Ja das Wort " << s_String2 << " wurd in Text gefunden." << endl;
		cout << "An der " << Position + 1 << " Stelle" << endl;
	}


	system("pause");
	return 0;
}


gruß
coco

Kommentare:

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

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