利用GetLastError()的返回值确定错误信息

利用GetLastError()的返回值确定错误信息
 

1、GetLastError()函数作用

      这个函数可以获得一个系统的错误代码,通过错误代码得到程序的问题所在,错误代码可以在MSDN上查到:System Errors - Numerical Order

2、代码参考

#include " stdafx.h "
#include
< windows.h >
#include
< stdio.h >
#include
< iostream >
using   namespace  std;
int  main( int  argc,  char *  argv[])
{
    unsigned 
short us=(unsigned short)6553658;
    
int errorcode=GetLastError();
    
char sz[100];
    sprintf(sz,
"error %d",errorcode);
    MessageBox(NULL,sz,
"Tip",MB_OK);
    
return 0;
}

       在函数调用、内存申请、数值计算时,在出错的地方尽量多调用GetLastError()

你可能感兴趣的:(利用GetLastError()的返回值确定错误信息)