Witam!
Mam za zadanie znaleźć w podanym tekście wprowadzonym przez użytkownika jakiś ciąg znaków np: "abc" lub inny wyraz. Próbowałem już wieloma sposobami ale mi nie działa obecnie stanąłem na sposobie z findem, ale albo coś źle zrobiłem albo on tez jest zły ;/ Proszę o jakieś wskazówki lub coś w ten deseń.
__ To jest tylko część kodu bo cały kod jest długi.__
int ile_c=0;
string tekst,ciag;
cout <<"jaki ciag znakow ma byc szukany: "; cin>>ciag;
ifstream mojplik(dokument);
if (!mojplik)
{
cout << "Nie mozna otworzyc pliku do czytania";
cout<<"\n\n";
return 0;
}
while (mojplik.good())
{
getline(mojplik, tekst);
if(tekst.find(ciag))
ile_c++;
}
mojplik.close();
cout << "W pliku: " <<dokument<<",jest "<< ile_c << " cigow o wyrazach : "<<ciag<<endl;
Pozdrawiam i czkam na odp.