Home > GetLastError


C++でGetLastErrorを使ってエラーメッセージを出力する方法

以下に、GetLastError関数を使用してエラーメッセージを出力する方法のシンプルな例を示します。#include <iostream> #include <windows.h> void PrintLastError() { DWORD errorCode = GetLastError(); LPSTR errorMessage = nullptr; FormatMessageA( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MES>>More


Win32 GetLastError関数を文字列に変換する方法

エラーコードを文字列に変換する方法: 以下のコード例を使用して、エラーコードを文字列に変換する方法を示します。#include <windows.h> #include <iostream> #include <string> std::string GetLastErrorAsString() { DWORD errorMessageID = ::GetLastError(); if (errorMessageID == 0) return std::string(); // エラーコードがない場合は空の文字列を返す >>More