vc++字符串替换

vc++字符串替换,第1张

你是问字符串替换的函数吗?

>

#include<iostream>

#include<string>

using namespace std;

int main()

{

string str = "abcdabcde";

string old_ = "ab";

string new_ = "ew";

cout<<"替换前: "<<str<<endl;

int i = 0;

while(true)//将str字符串中的所有old_字符串替换为new_字符串

{

i = strfind("old_");//string类型的成员函数,用于查找字符传old_在字符串中第一次出

//现的位置,如果没有此字串,则返回-1当然下一次查找的时候会忽略前一个已经找过的字串

if(i == -1)//查找完所有后,退出循环

break;

strreplace(i,old_length(),new_);//也是string类的成员函数,这里即使new_的长度超过//了old_也没关系

}

cout<<"替换后: "<<str<<endl;

return 0;

}//string这是C++里面很简单,也很常用的类

以上就是关于vc++字符串替换全部的内容,包括:vc++字符串替换、vc++中怎样用Recordset->Update修改数据、如何在VC6++平台上实现字符串的替换比如,abcdabcdef中把所有ab都替换成ew,这个该怎么弄啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存