正在学习WINDOWS程序设计,照着书打的程序在VC6下运行竟然错了,我以前没用过VC,怎么找错都不知道,请指教
程序如下
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
int CDECL MessageBoxPrintf(TCHAR  *  szCaption,TCHAR  * szformat,...)
{
TCHAR szBuffer[1024];
va_list pArgList;
va_start(pArgList,szformat);
_vsntprintf(szBuffer,sizeof(szBuffer)/sizeof(TCHAR),szFormat,pArgList);
va_end(pArgList);
return MessageBox(NULL,szBuffer,szCaption,0);
}int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
int cxScreen,cyScreen;
cxScreen=GetSystemMetrics(SM_CXSCREEN);
cyScreen=GetSystemMetrics(SM_CYSCREEN);
MessageBoxPrintf(TEXT("ScmSize"),TEXT("The screen is %i pixels wide by %i pixels high."),cxScreen,cyScreen);
return 0;
}