这是代码中的一部分,为的是将获取的当前路径文件按当前日期保存并提示保存成功窗口
#define DEF_BUF_SIZE 2048
// 取得当前目录路径
WCHAR szFilePath[DEF_BUF_SIZE] = {0} ;
GetCurrentDirectoryW( DEF_BUF_SIZE, szFilePath ) ;
//关键是这里提示保存到路径,应该显示完整路径,但经调试msg中只保存了szFilePath数组的第一个元素C
CString msg ;
msg.Format ( "%s", szFilePath ) ;//这里改成"%ls"或szFilePath[]或szFilePath[DEF_BUF_SIZE]都不行
MessageBox ( 0, msg, "保存到路径:", 0 ) ;请帮忙分析下,谢!
#define DEF_BUF_SIZE 2048
// 取得当前目录路径
WCHAR szFilePath[DEF_BUF_SIZE] = {0} ;
GetCurrentDirectoryW( DEF_BUF_SIZE, szFilePath ) ;
//关键是这里提示保存到路径,应该显示完整路径,但经调试msg中只保存了szFilePath数组的第一个元素C
CString msg ;
msg.Format ( "%s", szFilePath ) ;//这里改成"%ls"或szFilePath[]或szFilePath[DEF_BUF_SIZE]都不行
MessageBox ( 0, msg, "保存到路径:", 0 ) ;请帮忙分析下,谢!
解决方案 »
- 请问下如何 检测同心圆?
- API 键盘处理 前辈进来帮个忙吧!
- 编译一个dll工程,只生成dll,生成不了lib?????
- 如何重写treeview控件,功能像QQ好友列表一样
- Rose对vc6正向工程的问题...
- 基于对话框的画图程序在处理大图片时遇到问题!!!
- 简简单单,好比有个按钮,想向左移动20个象素怎么做?
- 请问怎样将_bstr_t字符串转换为BSTR字符串?
- 小问题:setwindowposition 的解释。
- 怎样取得光盘的唯一标识
- 把运行库改为MT之后,出现N多无法解析的外部符号怎么办?
- 求教在AfxWinMain中if (!pThread->InitInstance())这里出错了,麻烦各位大虾帮忙看看
GetCurrentDirectoryW( DEF_BUF_SIZE, szFilePath ) ;
那就把这两句改了char szFilePath[DEF_BUF_SIZE] = {0} ;
GetCurrentDirectory( DEF_BUF_SIZE, szFilePath ) ;
%ws 格式化wchar宽字符
%ws 格式化wchar宽字符调试有误,只能显示到C:\windows
GetCurrentDirectory( MAX_PATH, szFilePath ) ;
TCHAR szPath[MAX_PATH]={0};
GetCurrentDirectory(MAX_PATH,szPath);
CString str=szPath;
MessageBox(str);楼主再试下