mfc里面
把   "c:\temp\a.txt"
改成  "c:\\temp\\a.txt"用哪个函数
谢谢

解决方案 »

  1.   

    问一下,楼主你的要转换的字符串从哪里来的?
    1.从CEdit控件里来的话,只需要把字符串中ASCII码==92的字符前或者后面插入一个92的字符就可以了。
    2.从文件里读取的也可以这样转换。3.如果是你现有的代码里面有这样的字符串要转换就还真麻烦了。3.还想问一下:你的被转换的字符串中存在这样的串不:"c:\\temp\a.txt"
      

  2.   

    正如楼上所说
    我从Edit得到一个文件路径
    将之存入字符串变量
    然后我想对他进行复制 或者写入操作时
    需要把字符串变量转换成下面那种形式才能正确打开或创建文件
      

  3.   

    楼主多虑了 
    从CEdit中获取的字符串中包含\的话 其实存在变量中就是\\的形式
    比如说在CEdit中输入 c:\test.txt 存入CString变量 就是
    “c:\\test.txt”