Así que tengo una cadena:Reemplazar hacia atrás barras inclinadas con delanteros barras o barras invertidas dobles en C++
string path = "C:\Users\Richard\Documents\Visual Studio 2010\Projects\Client\Debug";
quiero reemplazar todas las barras invertidas en ella con los delanteros por lo que parece:
C:/Users/Richard/Documents/Visual Studio 2010/Projects/Client/Debug
Esto no funciona:
string toReplace = "\\";
path.replace(path.find(toReplace), toReplace.length(), "/");
Obviamente, \ es un carácter de escape de manera que probablemente está causando º e problema
¿cómo exactamente no funciona? –
¿Qué sucede cuando lo intentas? –