我在VC的SDK编程中 :
部分代码如下:
LRESULT APIENTRY  mainwndproc(HWND hwnd,UINT message ,WPARAM wparam,LPARAM lparam) 
{
char lpsz[] = "1212121212121212121" ; //注:变量放于此处可以运行
HDC  hdc ;
HBRUSH  hbrush ;
static HWND  hwndscrollbar ;
static SCROLLINFO  stscrollinfo ;
static int nrectwidth ; switch (message)
{
..........
         ...........
case WM_COMMAND :
HDC  hdcdd ;
hdcdd = GetDC(hwnd) ; // 取得设备环境句柄
//char lpsz[] = "1212121212121212121" ; ///注:变量放于此处则编译出错
TextOut(hdcdd,111,10,lpsz,strlen(lpsz)) ;
ReleaseDC(hwnd,hdcdd) ;
switch (LOWORD(wparam))
{
case IDM_SETCOLOR :
DialogBox(hinst,MAKEINTRESOURCE(IDD_DIALOG1),hwnd,(DLGPROC)(rgbdlgproc)) ;
break ;
出错代码如下 :
D:\动条示例\scrollbar\scrollbar.cpp(169) : error C2360: initialization of 'lpsz' is skipped by 'case' label
        D:\动条示例\scrollbar\scrollbar.cpp(144) : see declaration of 'lpsz'
D:\动条示例\scrollbar\scrollbar.cpp(172) : error C2361: initialization of 'lpsz' is skipped by 'default' label
        D:\动条示例\scrollbar\scrollbar.cpp(144) : see declaration of 'lpsz'
请高手指点.......