私はこのコードを持っています:
static char szTop[] = "iMsg wParam lParam";
static char szUnd[] = "____ ______ ______";
static char szFormat[] = "%-16s%04X-%04X %04X-%04X";
static char szBuffer[50];
static HWND hwndButton[NUM];
そして、それは私にエラーを与えます:
error C2143: syntax error : missing ']' before ';'
error C2143: syntax error : missing ';' before ']'
別のコードは次のとおりです。
for(i=0;i<NUM;i++)
hwndButton[i] = CreateWindow ( "button", button[i].text, WS_CHILD | WS_VISIBLE | button[i].style, cxChar, cyChar * (1+2*i), 20*cxChar, 7*cyChar/4, hwnd, (HMENU) i, ((LPCREATESTRUCT) lParam )->hInstance, NULL );
return 0;
そして、これは私にエラーを与えます:
error C2146: syntax error : missing ')' before identifier 'i'
error C2059: syntax error : ';'
error C2059: syntax error : ')'
error C2146: syntax error : missing ';' before identifier 'hwndButton
以前に必要なものを次のように定義しました。
static char szTop[] = "iMsg wParam lParam";
static char szUnd[] = "____ ______ ______";
static char szFormat[] = "%-16s%04X-%04X %04X-%04X";
static char szBuffer[50];
static HWND hwndButton[NUM];
static RECT rect;
static int cxChar,cyChar;
HDC hdc;
PAINTSTRUCT ps;
int i;
TEXTMETRIC tm;