输入两个字符串,验证其中一个串是否为另一个串的子串。C++
时间: 2024-02-28 08:53:36 浏览: 131
判定一个串是否为另一个串的子串
可以使用C++中的string的find函数来判断一个字符串是否为另一个字符串的子串。具体实现如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string s1, s2;
cin >> s1 >> s2;
if (s1.find(s2) != string::npos) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
return 0;
}
```
其中,find函数返回一个字符串中是否找到了另一个字符串的位置,如果找到了则返回该字符串的起始位置,否则返回string::npos。如果返回的不是npos,则说明s2是s1的子串。
阅读全文