c++比较字符串是不是子串
时间: 2024-01-02 21:05:10 浏览: 83
C和C++ 字符串字面量的比较
可以使用C++中的string类的find函数来判断一个字符串是否为另一个字符串的子串。具体实现如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str1 = "hello world";
string str2 = "world";
if (str1.find(str2) != string::npos) {
cout << str2 << " is a substring of " << str1 << endl;
} else {
cout << str2 << " is not a substring of " << str1 << endl;
}
return 0;
}
```
输出结果为:
```
world is a substring of hello world
```
阅读全文