スポンサード リンク
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);
}
|
スポンサード リンク