夕阳c 发表于 2015-5-3 13:19:24

怎么输出宽字符。

#include <stdio.h>
#include <windows.h>

int main(void)
{
        WCHAR szW=L"你好世界";
        wprintf(L"%ls",szW);
       
        system("pause");
        return 0;
}




百日维新 发表于 2015-5-3 20:10:46

// Test.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <windows.h>
#include <locale.h>

int _tmain(int argc, _TCHAR* argv[])
{
        WCHAR szW=L"你好世界";
        setlocale(LC_ALL, "chs");
        wprintf(L"%s",szW);
        system("pause");
        return 0;
}

百日维新 发表于 2015-5-3 20:16:18

本帖最后由 百日维新 于 2015-5-3 20:18 编辑

选择项目右键 -> 属性 - > 常规
就可以看到了, 我以前我改成多字节字符集是可以使用中文的,你这个vs语法真没看过
页: [1]
查看完整版本: 怎么输出宽字符。