string字符串判断是否包含char*字符串的代码
时间: 2023-10-09 19:05:24 浏览: 101
string_CString判断是否含有某些字符
5星 · 资源好评率100%
可以使用 C++ 的标准库函数 `std::string::find` 来判断一个字符串是否包含另一个字符串,示例代码如下:
```c++
#include <iostream>
#include <string>
int main() {
std::string str1 = "hello world";
const char* str2 = "world";
if (str1.find(str2) != std::string::npos) {
std::cout << "str1 contains str2" << std::endl;
} else {
std::cout << "str1 does not contain str2" << std::endl;
}
return 0;
}
```
在上面的代码中,我们使用 `std::string::find` 函数来查找 `str2` 是否在 `str1` 中出现。如果 `find` 返回的不是 `std::string::npos`,则表示 `str2` 存在于 `str1` 中,否则 `str2` 不存在于 `str1` 中。
阅读全文