1、c/c++把一个\用来定义转义字符,如'\n'表示一个换行符。
2、为了区别\是用来转义的,还是它本身,规定\\表示一个字符\本身。
3、所以dos路径中的\,在c/c++里必须用\\表示。
4、如果是ms windows 下使用c/c++,可以用一个/来表示dos路径的\。
5、示例:
"d:\\test\\1.txt"
"d:/test/1.txt"
以上两个路径在ms windows下是等价的。
示例(用\\替换路径中的\):
filename = filename.Replace("C:\aaa\bbb\ccc.TXT","\\");