首页 > 编程知识 正文

find7轻装版,string类find函数

时间:2023-05-05 22:43:52 阅读:34860 作者:1015

两个字符串string s1、s2;

在s1中查找s2的位置;

在s1中找到的s2的位置用最初出现的s2的首字母的位置表示。find 函数 返回 s2 在s1中的首次下标位置,也就是第一个字符的首次位置

返回一个名为 string::npos 的特殊值,说明查找没有匹配。string 类将 npos 定义为保证大于任何有效下标的值。

intpostionS2=S1.find(S2; 在if (位置2==string :3360 npso ) {couts1中输入' s2endl; }else{couts2在' s1 '上的位置为'位置2 endl; }查找指定位置之后的子列的位置

1 .从字符串s1的下标5开始,包括(5)! )检索字符串s2,返回s1中s2的下标

2.position=S1.find (S2,5 );

# include cstring # include cstdio # includeiostreamusingnamespacestd; int main () ({//find函数为size_typestrings ) (1a2b 3c 43 D5 E6 f7jkg 8i 1a2B3 C4 E6 f7G8 ha 9i ) ) )。 字符串标志; string :3360 size _ type position; //find函数返回s中第三后缀的位置position=4; int i=1; while((position=s.find ),position )!=string :3360 NPOs (cout ' position ' I ' : ' position endl; 位置I; }返回0; //输出position 1:4 position 2:7 position :25阅读完本文后,请阅读并展开博客中的其他文章! String中find用法扩展版(二)洛谷p1308

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。