c++string.find()函数用法
来源:互联网 发布:易华录数据湖 编辑:程序博客网 时间:2024/05/17 22:52
<span style="font-size:18px;">#include <string>#include <iostream>using namespace std;void main(){ ////find函数返回类型 size_typestring s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");string flag;string::size_type position;//find 函数 返回jk 在s 中的下标位置 position = s.find("jk"); if (position != s.npos) //如果没找到,返回一个特别的标志c++中用npos表示,我这里npos取值是4294967295, { cout << "position is : " << position << endl; } else { cout << "Not found the flag" + flag; } </span>
<span style="font-size:18px;"><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Tahoma, Arial, STXihei, 'Microsoft YaHei', 微软雅黑, sans-serif; line-height: 27.2px; background-color: rgb(254, 254, 254);">//find 函数 返回flag 中任意字符 在s 中第一次出现的下标位置</span><span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Tahoma, Arial, STXihei, 'Microsoft YaHei', 微软雅黑, sans-serif; line-height: 27.2px; background-color: rgb(254, 254, 254);"> </span></span>
<span style="color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, Tahoma, Arial, STXihei, 'Microsoft YaHei', 微软雅黑, sans-serif; line-height: 27.2px; background-color: rgb(254, 254, 254);"></span><pre name="code" class="cpp"><span style="font-size:18px;">flag = "c"; position = s.find_first_of(flag); cout << "s.find_first_of(flag) is : " << position << endl;</span>
<span style="font-size:18px;">//查找s 中flag 出现的所有位置。 flag="a"; position=0; int i=1; while((position=s.find_first_of(flag,position))!=string::npos) { //position=s.find_first_of(flag,position); cout<<"position "<<i<<" : "<<position<<endl; position++; i++; }</span>
<span style="font-size:18px;">//查找flag 中与s 第一个不匹配的位置 flag="acb12389efgxyz789"; position=flag.find_first_not_of (s); cout<<"flag.find_first_not_of (s) :"<<position<<endl;</span>
<span style="font-size:18px;">//反向查找,flag 在s 中最后出现的位置 flag="3"; position=s.rfind (flag); cout<<"s.rfind (flag) :"<<position<<endl;}</span>
0 0
- c++string.find()函数用法整理
- c++string.find()函数用法
- string.find()函数用法
- NYOJ5Binary String Matching(find函数用法)
- c++find函数用法
- c++find函数用法
- c++find函数用法
- string中find函数用法
- C/C++ string.find 函数
- C++: string 中find函数的用法以及string::npos的含义
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- C++ 中string.find() 函数的用法总结(转载)
- 怎么解决android开发的百度地图的签名问题
- 基于live555的rtsp封装rtspperf的客户端源码解析
- 34.Search for a Range LeetCode Java版代码
- LeetCode283. Move Zeroes
- 超图 获取空间所有集合
- c++string.find()函数用法
- Oracle 11G Client 客户端配制客户端监听和网络服务名
- 泛微8.0 应用中心菜单打开,解决菜单少问题
- JSON解析 null处理
- nginx的400错误bad request
- Android Volley 源码解读
- 谈谈SVD和LSA
- 【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
- nginx代理tomcat不能获取真实ip地址解决方法