首页 > TAG信息列表 > szPath
C/C++ 如何拷贝一个wchar_t类型的字符串
1 Do this, 2 3 wchar_t clone[260]; 4 5 wcscpy(clone,szPath); 6 7 Or, if you want to allocate memory yourself, 8 9 wchar_t *clone = new wchar_t[wcslen(szPath)+1]; 10 11 wcscpy(clone,szPath); 12 13 //use it 14 15 delete []clone; 16 17 Checkxm解析器
1. 获取路径 TCHAR szPath[MAX_PATH] = {0}; GetModuleFileName(NULL, szPath, MAX_PATH); LPTSTR ext = _tcsrchr(szPath, _T('\\')); if (ext) ext[1] = _T('\0'); _tcscat_s(szPath, _T("Config\\TemplatMFC——使窗口支持拖拽文件
步骤: 使用快捷组合键ALT+SHIFT+X调出类向导 选中号类名,消息搜索WM_DROPFILES并双击添加处理程序,如图 在添加的处理程序中使用DragQueryFile函数获取被拖拽文件的路径 void CAddShellToolDlg::OnDropFiles(HDROP hDropInfo) { // TODO: 在此添加消息处理程序代码和/log4z 日志库使用
除了log4cplus,还有这个日志库在使用,但并不多注意:1)log4z单条日志默认最长2K,超过部分会被截断,需要修改LOG_BUF_SIZE宏定义2)默认保留20个文件使用例子:#include "log4z.h"using namespace zsummer::log4z;inline void ILOG_START(const char* configPath = "config.cfg", cons