F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(61) : error C2143: syntax error : missing ';' before 'type' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(62) : error C2275: 'HDC' : illegal use of this type as an expression d:\program files\microsoft visual studio\vc98\include\windef.h(239) : see declaration of 'HDC' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(62) : error C2146: syntax error : missing ';' before identifier 'hdc' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(62) : error C2065: 'hdc' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(63) : error C2143: syntax error : missing ';' before 'type' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(64) : error C2275: 'PAINTSTRUCT' : illegal use of this type as an expression d:\program files\microsoft visual studio\vc98\include\winuser.h(2170) : see declaration of 'PAINTSTRUCT' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(64) : error C2146: syntax error : missing ';' before identifier 'ps' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(64) : error C2065: 'ps' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(65) : error C2275: 'RECT' : illegal use of this type as an expression d:\program files\microsoft visual studio\vc98\include\windef.h(292) : see declaration of 'RECT' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(65) : error C2146: syntax error : missing ';' before identifier 'rect' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(65) : error C2065: 'rect' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(70) : error C2065: 'cxBlock' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(71) : error C2065: 'cyBlock' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(75) : error C2065: 'x' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(76) : error C2065: 'y' : undeclared identifier F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(82) : error C2224: left of '.left' must have struct/union type F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(83) : error C2224: left of '.top' must have struct/union type F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(84) : error C2224: left of '.right' must have struct/union type F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(85) : error C2224: left of '.bottom' must have struct/union type F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(88) : warning C4133: 'function' : incompatible types - from 'int *' to 'const struct tagRECT *' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(97) : warning C4133: 'function' : incompatible types - from 'int *' to 'struct tagPAINTSTRUCT *' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(97) : warning C4047: '=' : 'int ' differs in levels of indirection from 'struct HDC__ *' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(102) : warning C4047: 'function' : 'struct HDC__ *' differs in levels of indirection from 'int ' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(102) : warning C4024: 'Rectangle' : different types for formal and actual parameter 1 F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(107) : warning C4047: 'function' : 'struct HDC__ *' differs in levels of indirection from 'int ' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(107) : warning C4024: 'MoveToEx' : different types for formal and actual parameter 1 F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(108) : warning C4047: 'function' : 'struct HDC__ *' differs in levels of indirection from 'int ' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(108) : warning C4024: 'LineTo' : different types for formal and actual parameter 1 F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(109) : warning C4047: 'function' : 'struct HDC__ *' differs in levels of indirection from 'int ' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(109) : warning C4024: 'MoveToEx' : different types for formal and actual parameter 1 F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(110) : warning C4047: 'function' : 'struct HDC__ *' differs in levels of indirection from 'int ' F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(110) : warning C4024: 'LineTo' : different types for formal and actual parameter 1 F:\C++书籍\Windows程序设计\源码\Chap07\Checker1\Checker1.c(113) : warning C4133: 'function' : incompatible types - from 'int *' to 'const struct tagPAINTSTRUCT *' Error executing cl.exe.