引用 2 楼 hfz8867879 的回复:转义字符啊...你直接用CString就好了吧 惊醒!!我用的就是CString啊,还是不行啊,怎么用的??
CreateDirectory(_T(“d:\\myfile”), NULL); 这样? 反斜杠是转义符 想用反斜杠,需转义,也就是前面要加反斜杠,所以是两个反斜杠
转义字符啊...你直接用CString就好了吧
具体指???代码贴出来看看,你说的到底什么现象啊
引用 8 楼 stjay 的回复:哦 如果这样是不用转的 CString str; //str是Edit的值,Edit里显示是"d:\mypath" CreateDirectory(str, NULL); 代码里要双斜杠,在界面输入时不用双斜杠的 问题是这样的,现在用户需要调用我的函数,不一定是从界面输入,可能是直接写进来。而用户不一定知道要写两个反斜杠……
哦 如果这样是不用转的 CString str; //str是Edit的值,Edit里显示是"d:\mypath" CreateDirectory(str, NULL); 代码里要双斜杠,在界面输入时不用双斜杠的
15,471
社区成员
49,182
社区内容
加载中
试试用AI创作助手写篇文章吧