スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:
コンパイルエラーメッセージ:
: error C2660: 【関数名】 : 関数に X個の引数を指定できません。
ソース(バグ有り):
#include "StdAfx.h" #include "windows.h" int main() { LPTSTR lpBuffer = NULL; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), LANG_USER_DEFAULT, (LPTSTR)&lpBuffer, 0, NULL ); MessageBoxEx(NULL, lpBuffer, "直前のエラーメッセージ", MB_OK); LocalFree(lpBuffer); } |
ソース(修正済み):
#include "StdAfx.h" #include "windows.h" int main() { LPTSTR lpBuffer = NULL; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), LANG_USER_DEFAULT, (LPTSTR)&lpBuffer, 0, NULL ); MessageBoxEx(NULL, lpBuffer, "直前のエラーメッセージ", MB_OK,0); LocalFree(lpBuffer); } |
スポンサード リンク