如何将一个字符串插入另一个字符串的指定位置
如何将一个字符串插入另一个字符串的指定位置str1="abcdefg";
str2="def";
将str2插入str1的b后面,生成新的串"abdefcdefg".
如何删除str1串中的cd两个字符,生成新的串abcg.
[此贴子已经被作者于2007-4-1 2:28:37编辑过]
1.
string str1="abcd";
string str2="XXXX";
str1.insert(2,str2.c_str(),str2.length());
cout<<str1<<endl;
2.
string str1="abcdef";
string str2="cd";
string str3 = str1.substr(0,str1.find(str2));
str3 += str1.substr(str1.find(str2)+str2.length(),str1.length());
cout<<str3<<endl;
貌似麻烦了点。。。
[此贴子已经被作者于2007-4-1 3:55:54编辑过]