博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用 string 进行插入、替代、查找输出下标等操作
阅读量:6172 次
发布时间:2019-06-21

本文共 699 字,大约阅读时间需要 2 分钟。

6 string s; 7 s = "124567"; 8 string::iterator it; 9 it = s.begin();//让s指向第一个元素10 cout << s;11 system("pause");12 return 0;

在未进行插入之前的运行结果:

进行插入操作后运行结果,在字符串第二个元素后面进行插入元素 ‘3’ 操作:

1 string::iterator it;2 it = s.begin();3 s.insert(it + 2, '3');

运行结果如下所示:

 

替代操作:

将初始化的数组从第三个下标开始的元素连续4个替代

1 s.replace(3, 4, "good");

 

未替代前运行结果:

替代后运行结果:

 查找操作:

初始化:

1 string s;2  s = "I am people";

查找 a 元素 单个元素并输出下标:

1  s.find('a');2  cout << s.find('a');

运行结果:

中间有空格影响:

把空格去了:

初始化:

s = "Iampeople"; cout << s<

输出结果:

查找people 单词:

初始化:

string s; s = "I am people"; cout << s<

查找

1  s.find("people");2  cout << s.find("people");

运行结果:

不知道为什么,打出的只是首个元素的下标,并且系统自动把空格当一个元素处理了

 

转载于:https://www.cnblogs.com/Mr210843013/p/4979013.html

你可能感兴趣的文章
MS CRM 2011 RetrieveMultiple with JScript JQuery Silverlight LINQ FetchXML and QueryExpression
查看>>
||(或者) &amp;&amp;(并且)
查看>>
nginx 主动式后端服务器健康检查
查看>>
[Android]Android数据的四种存储方式
查看>>
[翻译][erlang]cowboy handler模块的使用
查看>>
Asp.Net避免按钮重复点击(转)
查看>>
Python 基础练习 PAT水题(一)
查看>>
centos升级默认node版本
查看>>
参考---------正确安装MySQL5.6的配置文件
查看>>
AD系列23-Operation AD Skills
查看>>
RHEL5.1 LVM配置
查看>>
剑指Offer之从尾到头打印链表(题5)
查看>>
python 安装setuptools时报Compression requires the (missing) zlib module错误的解决方案
查看>>
aix nmon监控
查看>>
lsyncd搭建测试
查看>>
移动web开发之像素和DPR
查看>>
修改office语言包
查看>>
在Linux系统centos上安装RAR
查看>>
openstack 集成vmware 填坑经验
查看>>
搜索总数不一致
查看>>