关于格式化字符串
#include "windows.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
TCHAR *szMyname = TEXT("myname");
TCHAR szBuffer[50];
wsprintf(szBuffer, TEXT("my name is %s"), szMyname);
MessageBox(NULL, szBuffer, TEXT("slkfjfk"), 0);
return 0;
}
我在win98下面运行, vc编译的时候定义了UNICODE,运行时就打出一大队乱码, 不定义UNICODE, 就正确运行.