だから私は、文字列を持っているとスラッシュ:後方に交換するC++での前方スラッシュまたはダブルバックスラッシュ
C:/Users/Richard/Documents/Visual Studio 2010/Projects/Client/Debug
:私はそれがどのように見えるように、前方のもので、その中にすべてのバックスラッシュを置き換えたい
string path = "C:\Users\Richard\Documents\Visual Studio 2010\Projects\Client\Debug";
これは動作しません:
明らかstring toReplace = "\\";
path.replace(path.find(toReplace), toReplace.length(), "/");
、それはおそらく番目の原因になっているので、\はエスケープ文字ですeの問題。
どのように正しく機能しないのですか? –
試してみるとどうなりますか? –