问题标题: 字符串查找功能

2
0
已解决
被禁言 贾敬波
贾敬波
高级守护
高级守护

如果一个字符串a收尾相连,查找其中有没有字符串b,是否可以把a复制一倍,直接在a+a中使用查找函数,查找b呢?需要注意哪些?


-2
已采纳
刘凯南
刘凯南
高级守护
高级守护

可以写:

(a+a).find(0,b);

不要打成:

(a+a).find(b,0);
0
张曈
张曈
高级守护
高级守护

除了上述以外,还要调用C++中的字符串库 

#include<string>

 

0
0
欧阳语聪
欧阳语聪
资深守护
资深守护

f......i......n......d

find!

0
蒋智航
蒋智航
高级天翼
高级天翼
(a+a).find(0,b);

 

蒋智航在2018-10-06 14:47:47追加了内容

0
0
0
0
0
0
-3
翟谦瑞
翟谦瑞
新手守护
新手守护

应该可以
 

(a+a).find(0,b)

别写成

(a+a),find(b,0)

 

-4
张曈
张曈
高级守护
高级守护

从理论上来讲是可行的,

(a+a).find(0,b);

注意不要打成

(a+a).find(b,0);

 

-5
我要回答