>
#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,这个该怎么弄啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)