你的代码是对的
看一下C 转义符吧
在C 中 \ 被用来做转义符,所以如果在字符串中表达一个 \ 需要用 '\\'来表示
用下面两句代码试试就明白了
path="C;\\a\\b.txt";
AfxMessageBox(path);
看一下C 转义符吧
在C 中 \ 被用来做转义符,所以如果在字符串中表达一个 \ 需要用 '\\'来表示
用下面两句代码试试就明白了
path="C;\\a\\b.txt";
AfxMessageBox(path);
解决方案 »
- ListCtrl 中多余列问题
- 对话框怎么修改修改成子窗口
- 怎样删除快捷(右键)菜单中的分隔线?
- 回调函数的运用
- 请教 dao 访问 access 数据库 提示 内存不足
- 紧急求助,绝对加分!对话框打开速度奇慢无比,大虾指教一下:)
- ListView,如何把上下滚动条去掉的情况下,能够使用左右滚动条!
- 求救!散分
- 为什么对话框建立类时使用CDialogBar基类时对话框中的按钮都高成了灰色禁用状态?
- 谁能给我说一下哪有MFC中文帮助手册呢,msdn是英文的,有些看不懂!thank you
- 100分求助,任何帮助都有分!关于管道实现cmd.exe的疑问,很奇怪啊。
- 名后面面括号里的参数是什么意识
{
filepath_.Replace("\\", "\\\\");
TRACE(filepath_);
return;
}2. 例如在调用它的地方: 代码如下:
CString FilePath;
if(m_dlg.DoModal() == IDOK)
{
FilePath = m_dlg.GetPathName() ; // return full path and filename
convert(FilePath); //将文件名转换成 // 的形式
TRACE("用户点保存框: 取到的文件名是:%s\n", FilePath);
char* saveFilePath = (char*)(LPCTSTR)FilePath;
TRACE("char* 的文件名是:%s\n", saveFilePath);