社区
C++ 语言
帖子详情
std::string 怎样实现类似VB的replace(str,str1,str2)
godidea
2003-09-12 10:54:45
rt
...全文
81
4
打赏
收藏
std::string 怎样实现类似VB的replace(str,str1,str2)
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pczhang
2003-09-13
打赏
举报
回复
好象还没有你想要的库函数,不过你可以用指针
sevencat
2003-09-13
打赏
举报
回复
楼主先去看看std::string的有关资料吧。
各种函数先瞧瞧吧。
WuYL7812
2003-09-13
打赏
举报
回复
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string str = "abcdef";
string str2 = "cde";
//用"wxyz",替换"cde"
int pos = str.find(str2);
str.replace(pos,str2.size(),"wxyz", 4);
cout << str << endl;
return 0;
}
WuYL7812
2003-09-13
打赏
举报
回复
#include <algorithm>
string str = "abcdef";
replace(str.begin(), str.end(), 'a', 'b');
cout << str << endl;
C++系列第2:C++2.0(11+14+17+20)详解及多线程实战
纯开发技术方向 (1) C++必须要过硬(至少学会10本经典好书) (2) 系统级编程(Windows、Linux),必须特别熟练系统API,灵活运用 (3) 框架与工具(Qt、MFC):必须精通其中一种。 (4) 架构与设计模式:需要...
std
::
str
ing
std
::vector
std
::map 源代码 结构
// vector standard header#pragma once #ifndef _VECTOR_ #define _VECTOR_ #ifndef RC_INVOKED #include <memory> #include <
std
except> #include <xfunctional> #pragma pack(push,_CRT_PACK...
将一个字符串中指定位置进行反转
1.将
Str
ing
中指定位置进行反转 1.1问题阐述 举个例子:“abcdefg”字符串中指定2到5号位置进行反转,-------》"abfedcg" 1.2问题解决思路 如果题目阐述全部进行反转:则直接调用
Str
ing
Buffer类里面的reverse()方法即可,但现在需要有指定位置,所以我们需要自己
实现
,调用
Str
ing
里面的相关方法,我们有如下3个解决思路: 思路一 我们可以将“abcdefg”先转换为字符数组,调用tocharArray()方法,保存在一个arr数组里面,然后在..
JSON for Modern C++
JSON(JavaScript Object Notation)是一种非常理想的轻量级数据交换格式,基于以下两种结构: 名-值对的集合- 在各种语言中,被
实现
为对象、记录、结构、字典、散列表、键列表、关联数组等; 值的有序列表- 在大多数语言中,被
实现
为数组、向量、列表、序列等。 JSON for Modern C++的设计目标就是: 直观的语法- 使用现代 C++ 操作符魔力,使 JSON 成为第一类数据类型 微型的集成- 仅有json.hpp,无依赖、无复杂构建系统,符合C++...
去除
Str
ing
双引号“ “
【代码】去除
Str
ing
双引号“ “
C++ 语言
64,636
社区成员
250,540
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章