64,685
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
string ss = "E:\\Image\\Test\\";
cout<<ss<<endl;
for (size_t i=0;i<ss.size();i++) {
if (ss[i]=='\\') {
ss.insert(i,string("\\"));
i++;
}
}
cout<<ss<<endl;
return 0;
}
//E:\Image\Test\
//E:\\Image\\Test\\
//
[/quote]#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
string ss = "E:\\Image\\Test\\";
cout<<ss<<endl;
for (size_t i=0;i<ss.size();i++) {
if (ss[i]=='\\') {
ss.insert(i,string("\\"));
i++;
}
}
cout<<ss<<endl;
return 0;
}
//E:\Image\Test\
//E:\\Image\\Test\\
//
int len = strlen(ss);
char* p = ss;
string res("");
for(int idx = 0; idx < len; ++idx)
{
if(*p == '\')
{
res += "\\";
}
else
{
res += *p;
}
}