0
点赞
收藏
分享

微信扫一扫

c语言 宽字符 wchar_t

西风白羽 2022-02-02 阅读 52
知识图谱
//
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 条评论