Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <iostream>
- void szukajWszystkichFraz( std::string & tekst, std::string szukanaFraza )
- {
- // size_t = unsigned int - liczba naturalna
- size_t znalezionaPozycja = tekst.find( szukanaFraza );
- // std::string::npos - obiekt zwracany przy nieznalezieniu tekstu
- if( znalezionaPozycja == std::string::npos )
- {
- std::cout << "Nie znaleziono frazy w tekscie" << std::endl;
- return;
- }
- do
- {
- std::cout << "Fraza zostala odnaleziona na pozycji " << znalezionaPozycja << std::endl;
- // find( tekst , pozycja_od_ktorej_szukac );
- znalezionaPozycja = tekst.find( szukanaFraza, znalezionaPozycja + szukanaFraza.size() );
- } while( znalezionaPozycja != std::string::npos );
- }
- int main()
- {
- std::string naszTekst = "Przyklad z kursu C++ (http://cpp0x.pl) - najlepszy kurs C++ w Internecie!";
- szukajWszystkichFraz( naszTekst, "C++" );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment