#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "C:\\user\\asd";
cout << "before: " << str << endl;
string::size_type pos = 0;
while ((pos = str.find('\\', pos)) != string::npos)
{
str.replace(pos, 1, "\\\\");
pos += 2;
}
cout << "after: " << str << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBzdHJpbmcgc3RyID0gIkM6XFx1c2VyXFxhc2QiOwogICAgY291dCA8PCAiYmVmb3JlOiAiIDw8IHN0ciA8PCBlbmRsOwoKICAgIHN0cmluZzo6c2l6ZV90eXBlIHBvcyA9IDA7CiAgICB3aGlsZSAoKHBvcyA9IHN0ci5maW5kKCdcXCcsIHBvcykpICE9IHN0cmluZzo6bnBvcykKICAgIHsKICAgICAgICBzdHIucmVwbGFjZShwb3MsIDEsICJcXFxcIik7CiAgICAgICAgcG9zICs9IDI7CiAgICB9CgogICAgY291dCA8PCAiYWZ0ZXI6ICIgPDwgc3RyIDw8IGVuZGw7CiAgICAKICAgIHJldHVybiAwOwp9