曲径通幽论坛

标题: GetLastError() -- 获得调用线程的最近一次错误代码 [打印本页]

作者: beyes    时间: 2011-9-7 12:11
标题: GetLastError() -- 获得调用线程的最近一次错误代码
函数原型:
DWORD WINAPI GetLastError(void);
该函数用来获取调用线程的最近一次错误代码值。

示例:
[C++] 纯文本查看 复制代码

int _tmain(int argc, _TCHAR* argv[])
{

    FILE *fp = fopen("temp.txt", "r");   /* temp.txt 文件并不存在于当前文件夹下*/

    DWORD errNum = GetLastError();

    _ftprintf(stderr, _T("Last Error Number: %d.\n"), errNum);

    return 0;
}

运行输出:
D:\WindowsAPP\caesar\Debug>caesar.exe
Last Error Number: 2.
错误代码值为 2 表示找不到指定的文件。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2