拈花小仙 发表于 2014-4-28 18:53:07

怎么用wchar_t输出中文字符

本帖最后由 拈花小仙 于 2014-7-6 00:36 编辑

#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
   
    setlocale(LC_ALL,"chs");
    wchar_t c = '中';                      //改成字符串就能输出,可是为什么改成字符就不能呢,该怎么写?
    printf("%lc\n",c);
    return 0;
}
C++编程小组

仰望天上的光 发表于 2014-4-28 18:53:08

#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
       
    setlocale(LC_ALL,"chs");
        wchar_t c = L'中';
        printf("%lc\n",c);
        return 0;
}
页: [1]
查看完整版本: 怎么用wchar_t输出中文字符