case WM_PAINT:
{
hdc=BeginPaint(hwnd,&ps);
for(i=0;i<NUMLINES;i++)//这是77行
{
TextOut(hdc,0,cyChar*i,sysmetrics[i].szLabel,
lstrlen(sysmetrics[i].szLabel)); TextOut(hdc,22*cxCaps,cyChar*i,
    sysmetrics[i].szDesc,
lstrlen(sysmetrics[i].szDesc)); SetTextAlign(hdc,TA_RIGHT|TA_TOP);

TextOut(hdc,22*cxCaps+40*cxChar,cyChar*i,szBuffer,
wsprintf(szBuffer,TEXT("%5d"),
GetSystemMetrics(sysmetrics[i].iIndex))); SetTextAlign(hdc,TA_LEFT|TA_TOP);
}
    EndPaint(hwnd,&ps);
    return 0;
}
是WINDOWS程序设计书上的
这段代码好像没错吧,但编译时出现三个错误,请教:
--------------------Configuration: sam1 - Win32 Debug--------------------
Compiling...
sam1.cpp
C:\Documents and Settings\xl\桌面\win32\sam1\sam1.cpp(77) : error C2143: syntax error : missing ';' before ')'
C:\Documents and Settings\xl\桌面\win32\sam1\sam1.cpp(77) : error C2059: syntax error : ')'
C:\Documents and Settings\xl\桌面\win32\sam1\sam1.cpp(78) : error C2143: syntax error : missing ';' before '{'
Error executing cl.exe.sam1.exe - 3 error(s), 0 warning(s)