c++ find 函数

来源:互联网 发布:大排畸数据怎么看 编辑:程序博客网 时间:2024/06/06 08:48

寻找字符串(不能是字符数组)的子串,如果存在返回首次出现的位置(第一个字符)否则返回-1
s1.find(s2) 表示 子串s2在第一次出现s1的位置。

样例

string s1 = "Rey Dennis Steckler";      string s2 = "Dennis";      string s3 = "Dennis Steckler";      f=s2.find(s1);    cout<<f<<endl;    l=s3.find(s2);    cout<<l<<endl;    m=s2.find(s1);    cout<<m;

输出:
4
0
-1

2 0