美文网首页
2.4 Unicode 与 ANSI 字节编码

2.4 Unicode 与 ANSI 字节编码

作者: f675b1a02698 | 来源:发表于2017-09-14 16:14 被阅读0次

    结果

    源码

    #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;

    }

    相关文章

      网友评论

          本文标题:2.4 Unicode 与 ANSI 字节编码

          本文链接:https://www.haomeiwen.com/subject/cigqsxtx.html