c语言 宽字符 wchar_t

阅读 52

2022-02-02

//
c语言 宽字符 wchar_t

01 头文件 #include<locale.h>
02 本地编码解析 setlocale( LC_ALL,"" );    // 解决乱码
03 宽字符都占 2 个字节
04 必须带前缀 L 且和字符之间不能有空格

//

eg.
// 环境: Devc++ 6.5 
#include<stdio.h>
#include<locale.h>
#define MAXN 111

int main()
{
    setlocale( LC_ALL,"" );

    wchar_t wch[MAXN];
    wchar_t sheep[]=L"小羊们我一定会再回来的!";

    wscanf(L"%ls",wch);
    wprintf(L"%ls\n",wch);
    
    wprintf(L"%ls\n",sheep);

    return 0;
}

精彩评论(0)

0 0 举报