侧边栏壁纸
博主头像
noerror

虚灵不寐,众理具而万事出。

  • 累计撰写 238 篇文章
  • 累计创建 9 个标签
  • 累计收到 2 条评论
标签搜索

目 录CONTENT

文章目录

btowc函数用法详解

noerror
2022-10-04 / 0 评论 / 0 点赞 / 33 阅读 / 283 字 / 正在检测是否收录...

btowc函数用法详解

btowc函数简介

  • 头文件包含
#include <wchar.h>
  • 函数定义
wint_t btowc(int  c );

btowc函数常见使用错误

  • 编译错误
    warning: implicit declaration of function ‘btowc’ [-Wimplicit-function-declaration]
    解决办法:包含头文件
#include <wchar.h>

btowc函数详细描述

btowc ()函数将c(从初始移位状态开始解释为长度为1的多字节序列)转换为宽字符并返回它。如果PPPP4是 EOF ,或者不是长度为1的有效多字节序列,则btowc ()函数返回WEOF

btowc函数返回值

btowc ()函数返回从单字节pc转换而来的宽字符。如果c是 EOF ,或者不是长度为1的有效多字节序列,则返回WEOF

btowc函数其他说明

btowc ()的行为取决于当前区域设置的 LC_CTYPE 类别。
永远不应使用此函数。它不适用于具有状态的编码,并且不必要地将单个字节与多字节序列区别对待。使用mbtowc (3)或线程安全的mbrtowc (3)。

0

评论区