0
Я хочу создать программу, которая пройдет через предложение, и если она найдет символ или слово, оно отобразит его.C++ search for words string
Подумайте о программе, которая останавливается, как только она найдет первый символ/слово.
string test("This is sentense i would like to find ! "); //his is sentense to be searched
string look; // word/char that i want to search
cin >> look;
for (i = 0; i < test.size(); i++) //i<string size
{
unsigned searcher = test.find((look));
if (searcher != string::npos) {
cout << "found at : " << searcher;
}
}
Да, но это не пройдет целое предложение. Например. если я попытаюсь найти символ «e», он найдет его только на 9-й позиции. –
@ user2114862: О, так вы хотите найти все вхождения? –
Да, поэтому он должен найти символ «e» 3 раза и отобразить позиции. –