Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyszukiwanie ciągu w zdaniu (std::string::find)

Ostatnio zmodyfikowano 2012-01-01 19:33
Autor Wiadomość
ancient
Temat założony przez niniejszego użytkownika
Wyszukiwanie ciągu w zdaniu (std::string::find)
» 2012-01-01 19:26:12
C/C++
#include <iostream>
#include <string>

void wypiszWynik( std::string & tekst, std::string wyraz1 )
{
    //, std::string wyraz2, "cpp0x", "cpp0x"  ,  "taki" , "kurs"   
   
    size_t cx = tekst.rfind( wyraz1 );
   
   
   
    if( cx == true )
         std::cout << "Znaleziono" << std::endl;
    else
         std::cout << "Nie znaleziono" << std::endl;
   
}

int main()
{
    std::string napis = "Zadzaanie  za domowe z niekursu C++ (http://cpp0x.pl) - najlepszy kurs C++ w Internecie!";
    wypiszWynik( napis, "zadza" );
    wypiszWynik( napis, "dza" );
    wypiszWynik( napis, "nie" );
    wypiszWynik( napis, "C#" );
    std::cin.get();
    return 0;
}
wyjście kodu
4*nie znaleziono ,wykonuje na dev c++ 4.9.9.2 ,a code::block 10.05 nie chce uruchomić konsoli (w dev czasami też tak jest
P-46948
pekfos
» 2012-01-01 19:33:34
if( cx == true )
Nie tak sie sprawdza czy znaleziono..
P-46952
« 1 »
  Strona 1 z 1