как найти слово в строке c++
В C++ можно найти слово в строке, используя стандартные функции строки и циклы. Вот пример кода, который ищет слово "example" в строке:
```cpp
#include
#include
int main() {
std::string str = "This is an example string";
std::string word = "example";
size_t found = str.find(word);
if (found != std::string::npos) {
std::cout << "Word found at position: " << found << std::endl;
} else {
std::cout << "Word not found" << std::endl;
}
return 0;
}
```
Этот код использует функцию `find()` для поиска подстроки `word` в строке `str`. Если слово найдено, то `find()` вернет позицию, в которой оно начинается в строке. Если слово не найдено, то `find()` вернет `std::string::npos`.
Вы можете изменить строку `str` и слово `word` в коде, чтобы проверить наличие других слов в строке.