使用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] ='\0';
     //wprintf(L"%c\n",zi);
     wprintf(L"%s\n",words);
     system("pause");
     return 0;
 }

 

  •  無論.c或者 .cpp都能通過

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM