• 使用wchar_t输入,显示中文


    上机环境 win7 vs2008 基于c++,C语言同样可以通过下列代码

    • 但凡涉及中文,都要包含locale.h头文件
    • setlocale(LC_CTYPE, "chs");设置本地环境为中文
    • 代码
    #include<stdio.h>
    #include <stdlib.h>
    #include <wchar.h>
    #include <locale.h>
    
    int main()
     {
         wchar_t words[12];
         setlocale(LC_CTYPE, "chs");
         /*wchar_t zi =L'喜';*/
         words[0]=L'';
         words[1]=L'';
         words[2]=L'';
         words[3]=L'';
         words[4]=L'';
         words[5] ='';
         //wprintf(L"%c
    ",zi);
         wprintf(L"%s
    ",words);
         system("pause");
         return 0;
     }

    •  无论.c或者 .cpp都能通过
  • 相关阅读:
    LINUX
    DOCKER
    计算牛的数目
    计算a^3=b^3+c^3+d^3
    用递归计算C(m,n)
    A Mathematical Curiosity
    Who is lier?
    我的第一篇 实习报告
    R.java
    天气系统
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/12519884.html
Copyright © 2020-2023  润新知