如何使用UNICODE
//在StdAfx.h的开头添加
#undef _MBCS
#define UNICODE
#define _UNICODE
#pragma comment( linker, "/subsystem:console /entry:wmainCRTStartup" )
vc6 mfc命令行不能在控制台显示unicode问题
复制下面代码轻松解决,用myprintf函数代替printf函数
// 代替系统printf函数
int myprintf(TCHAR *fmt, ...)
{
va_list args;
int n=0;
TCHAR szBuff[1024];
memset(szBuff, 0, sizeof(szBuff));
va_start(args, fmt);
n =_vstprintf(szBuff,fmt, args);
va_end(args);
DWORD ws;
WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE),szBuff,n,&ws,NULL);
return n;
};