#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
string str1, str2;
str1 = "abcdef";
str2 = "bcd";
//一种方法
string::size_type pos = str1.find(str2);
cout<<string(str1, pos, str2.length())<<endl; //注意string的构造函数
//另一种方法
string::iterator iter = search(str1.begin(), str1.end(), str2.begin(), str2.end());
cout<<string(iter, iter+str2.length())<<endl;
return 0;
}string查找子串的方法
最新推荐文章于 2024-07-15 18:04:43 发布
本文介绍使用C++实现字符串查找的方法,通过两种方式展示如何找到子字符串在主字符串中的位置,并将其输出。第一种方法利用了标准库函数find(),第二种方法则使用了<algorithm>头文件中的search()函数。
5245

被折叠的 条评论
为什么被折叠?



