#define WIN32_LEAN_AND_MEAN
#define NOMINMAX
#include <windows.h>
LPCSTR ConvertLPCTSTRToLPCSTR(LPCTSTR lpctstr) {
if (lpctstr == NULL) {
return NULL;
}
char buffer[1024];
WideCharToMultiByte(CP_ACP, 0, lpctstr, -1, buffer, 1024, NULL, NULL);
return buffer;
}
int CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
LPCTSTR lpctstr = L"C++ Win32";
MessageBoxA(0, ConvertLPCTSTRToLPCSTR(lpctstr), "Info", MB_OK);
}
/*
Run:
C++ Win32
*/