Witam,
Czy da radę odszukać więcej niż jeden fragment w danym tekście ? Przykładowo znaleźć w tekście domenę ".pl" albo ".com".
#include <iostream>
using namespace std;
string tresc;
int pozycja;
int x;
int main()
{
cout << "Podaj tresc: ";
getline(cin,tresc);
cout << endl;
x = tresc.length();
pozycja = tresc.find((".pl") || (".com"));
if (pozycja!=string::npos)
{
tresc.replace(0,x,"***CENZURA***");
cout << "Niedozwolone slowo!" << endl << endl;
}
cout << "CHAT: " << endl << endl;;
cout << tresc << endl;
return 0;
}
Tutaj przykładowo próbowałem sposobem "||" (lub), który nie przyniósł żadnych efektów.
Może są jakieś inne funkcje wyszukujące kilka fragmentów w danym wyrazie, lub po prostu nie ma na to sposobu.
Z góry dziękuje za poświęcenie czasu na odpowiedź