用CreateDirectory创办路径时,为什么目录间要加两个反斜杠?
用CreateDirectory创建路径时,为什么目录间要加两个反斜杠??
一般路径都是一个反斜杠,如“d:\myfile”,怎么CreateDirectory要加两个反斜杠啊??这样不符合习惯,输入完还要转换,怎么破???求大神解答
------解决方案--------------------
具体指???代码贴出来看看,你说的到底什么现象啊
------解决方案--------------------
转义字符啊...你直接用CString就好了吧
------解决方案--------------------
CreateDirectory(_T(“d:\\myfile”), NULL); 这样?
反斜杠是转义符
想用反斜杠,需转义,也就是前面要加反斜杠,所以是两个反斜杠
------解决方案--------------------
\ 是多功能定义符,就像%号是多功能第一符号一样的,\是转义符,要输出\就要先转义,就像要输出%号,就要先把
%号转义,用”\%“一样
------解决方案--------------------
转义!这个和函数没有关系。
一般路径都是一个反斜杠,如“d:\myfile”,怎么CreateDirectory要加两个反斜杠啊??这样不符合习惯,输入完还要转换,怎么破???求大神解答
------解决方案--------------------
具体指???代码贴出来看看,你说的到底什么现象啊
------解决方案--------------------
转义字符啊...你直接用CString就好了吧
------解决方案--------------------
CreateDirectory(_T(“d:\\myfile”), NULL); 这样?
反斜杠是转义符
想用反斜杠,需转义,也就是前面要加反斜杠,所以是两个反斜杠
------解决方案--------------------
\ 是多功能定义符,就像%号是多功能第一符号一样的,\是转义符,要输出\就要先转义,就像要输出%号,就要先把
%号转义,用”\%“一样
------解决方案--------------------
转义!这个和函数没有关系。