结果
源码
#include
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
//LPWSTR定义宽字符串,使用L
LPWSTR szUnicode = L"这是用LPWSTR定义的宽字符串,需要L";
//LPSTR定义窄字符串
LPSTR szMutliByte = "这是默认的ANSI窄字符串,类型是LPSTR";
//用LPTSTR定义自适应字符串
LPTSTR szString = TEXT("这是自适应宽度的字符串,使用LPTSTR类型,需要TEXT()");
//使用带W函数输出宽字符串,使用带A函数输出窄字符串
MessageBoxW(NULL, szUnicode, L"宽字符编码 MessageBoxW", MB_OK);
MessageBoxA(NULL, szMutliByte, "窄字符编码 MessageBoxA", MB_OK);
MessageBox(NULL, szString, TEXT("自适应编码 MessageBox"), MB_OK);
return 0;
}
网友评论