1、正向查找和反向查找的函数
正向查找: s.find(s0)
反向查找: s.rfind(s0)
其中s表示待查找的字符串,s0表示需要查找的子字符串,两个函数的返回值均为首次找到子串时,子串的
首字符在原待查找字符串中的位置。
2、用法举例:
#include<iostream>
#include<string>
using namespace std;
int main(){
int p0,p1;
string s="abcdabcefabc";
string s0="abc";
p0=s.find(s0);
p1=s.rfind(s0);
cout<<"p0: "<<p0<<endl; //输出结果0
cout<<"p1: "<<p1<<endl; //输出结果9
return 0;
}

本文介绍C++中如何使用find和rfind函数进行字符串查找,并通过示例代码展示这两种方法的具体应用。
2404

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



