LPCTSTR变量操作 LPCTSTR改为LPTSTR.多了个C表示加上const 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也是不行。void CIniFile::GetPathAndFileName(LPCTSTR szFileName){szFileName = m_szPathAndFile;}要使用时,定义 CINIFILE IniFile;LPTSTR szPathAndFile = NULL;IniFile.GetPathAndFileName(szPathAndFile);AfxMessageBox(_T(szPathAndFile));AfxMessageBox输出是空的 CString str = szPathAndFile;AfxMessageBox(str); 函数定义成这样void CIniFile::GetPathAndFileName(LPCTSTR* szFileName){ *szFileName = m_szPathAndFile;}这样调用LPTSTR szPathAndFile = NULL;IniFile.GetPathAndFileName(&szPathAndFile); 哥哥你看清楚啊。szPathAndFile是要在GetPathAndFileName里面获取到的,现在 调用的时候,szPathAndFile 要定义成LPCTSTR才行。其他的按照你说的来,要不char** 没办法转变成const char** CString str = szPathAndFile;AfxMessageBox(str);你这个获取操作,还用作函数获取,真有点想不清楚,既然是全局变量就直接以上操作。 你若要这样操作把传参为CString 传入 调用的时候,szPathAndFile 要定义成LPCTSTR才行。其他的按照你说的来,要不char** 没办法转变成const char**是这样 如何绕过模态对话框顺序执行下面的程序,请不吝指教。 《Vc++技术内幕》中例子Ex08b的问题? const什么作用? 在vc中,如何调用DOS命令?谢谢 算法请教 --->>极度菜鸟问题:如何COPY整个目录?在线等待 真奇怪,我的程序老是会变大。。。。 请问如何在程序中获得本程序的绝对路径? 如何检查一个字符串李包含的路径信息是正确的呢? 1usb设备具有FAT系统,插入计算机能读该盘文件,该设备能自己改变内部文件大小,但WIN读的时候还是开始时大小.怎样才能刷新为现在的实际大小 Wininet HTTP请求返回UTF8的JSON数组乱码 Opengl绘制图形出错
void CIniFile::GetPathAndFileName(LPCTSTR szFileName)
{
szFileName = m_szPathAndFile;
}
要使用时,定义 CINIFILE IniFile;
LPTSTR szPathAndFile = NULL;
IniFile.GetPathAndFileName(szPathAndFile);
AfxMessageBox(_T(szPathAndFile));
AfxMessageBox输出是空的
void CIniFile::GetPathAndFileName(LPCTSTR* szFileName)
{
*szFileName = m_szPathAndFile;
}这样调用
LPTSTR szPathAndFile = NULL;
IniFile.GetPathAndFileName(&szPathAndFile);
AfxMessageBox(str);
你这个获取操作,还用作函数获取,真有点想不清楚,既然是全局变量就直接以上操作。
是这样