首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么达到这个效果呢

2014-04-19 
如何达到这个效果呢?C/C++ codeMessageBox(NULL,Read File Error,Error Code & GetLastError(), Error

如何达到这个效果呢?

C/C++ code
        MessageBox(NULL,"Read File Error,Error Code" & GetLastError(), "Error", MB_OK)


我想显示出错误代码,上面这个是错的,如何是正确的呢?

[解决办法]
CString temp;
temp.Format(_T("Read File Error,Error Code:%d"),GetLastError());
MessageBox(NULL,temp, _T("Error"), MB_OK);


[解决办法]
探讨

CString temp;
temp.Format(_T("Read File Error,Error Code:%d"),GetLastError());
MessageBox(NULL,temp, _T("Error"), MB_OK);

[解决办法]
char *CxxxxApp::GetErrString(char *msg, DWORD msg_size, DWORD err)
{
*msg =0;

if(FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM |FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, err, 0, msg, msg_size, NULL))
return NULL;
//
return msg;
}
//
char err[256];
theApp.GetErrString(err, sizeof(err), GetLastError());

热点排行