问题:
CString s;
s="c:\mystr\a.doc;
如何使s变成:"c:\\mystr\\a.doc"请指教!

解决方案 »

  1.   

    我的程序是这样的,动态选择文件路径保存到一个CString 型变量中。
    然后再把这个路径的每一个"\"后再加一个"\",请问我应该怎么作呢。
    我用Find("\\")试过了,不行的
      

  2.   

    你的路径是怎样得到?“\”在C++里就是"\\",不用你手动替换。
    是在不行就用:s.Replace ("\","\\");
      

  3.   

    用文件对话框获得的字符串,可以直接使用,不必替换。
    你要是直接赋值给字符串,s="c:\mystr\a.doc“,在VC中只是
    "c:mystra.doc”