CString 错误的指针,求教CSDN上的兄弟们!有代码……
.h文件中
class CSWOptions
{
protected:
CString m_csFullPath; // 配置文件全路径名
public:
CSWOptions();
virtual ~CSWOptions();
……
}
.cpp文件中
CSWOptions::CSWOptions()
{
// 初始化配置文件路径
char szName[MAX_PATH];
GetModuleFileName(NULL, szName, MAX_PATH);
szName[MAX_PATH-1] = 0;
char *p = strrchr(szName, '\\');
while(p>szName && isleadbyte(szName[p-szName-1]))
{
p--;
p[0] = 0;
p = strrchr(szName, '\\');
}
if(p) p[1] = 0;
strcat(p, SWOPTION_FILENAME);
m_csFullPath = szName; //这里出问题了,szName是正确的路径字符串,m_csFullPath提示错误的指针,赋值失败,编译却通过了,但是m_csFullPath里面不是szName赋给的正确内容
……
}
...全文
相关推荐
CString-与其他类型的转换.pdf
。。。
(C语言)字符串库
上一篇 自己动手写字符串库函数 三(C语言) //重置 void my_StrSet(string *des, const char ch) { if (!IsEmpty(des)) return; else { char* des1 = des->str; int desLen = my_StrLen(des->str); while (desLen--) *...
MFC调用vlc动态库
MFC调用vlc动态库libvlc.dll实现简单播放器 中文路径处理
BSTR详解四
1.1.1 概述 CComBSTR是ATL提供的BSTR包装类,是VC 6中提供的最完善的BSTR wrapper。就像MFC CString提供了对TCHAR的封装,CComBSTR提供了对BSTR的封装。Table 1 CComBSTR Methods列出了CComBSTR的主要方法。
VS2013 读写excel表格数据
在VS2013平台上,使用MFC对话框编程,实现对excel表格数据的读写


