Home C&C++函数库 c++ 语法 程序源码 Linux C库

iswblank

函数   <cwctype>

int iswblank (wint_t c);

检查宽字符是否为空白字符

检查c是否为空白字符。

空白字符是用于在一行文本中分隔单词的空格字符。

标准的“C”区域设置认为空白字符是制表符(L'\t')和空格字符(L' ')。

其他地区可能认为空白是一种不同的字符选择, 但它们也必须都是isspace的空格字符。

这个函数相当于isblank (<cctype>): 如果c通过wctob转换为isblank为真值的字符,则该函数也始终将其视为空白字符。

在c++中,对于所有字符类型,该函数的特定于区域的模板版本(isblank)在头文件<locale>中。

☲  参数


c
要检查的宽字符,转换为wint_t或WEOFwint_t是整型。

☉  返回值



如果c确实是一个空白字符,返回一个不等于零的值(如,true)。否则零(即false)。

☣  示例



/* iswblank example */
#include <stdio.h>
#include <wctype.h>
int main ()
{
  wchar_t c;
  int i=0;
  wchar_t str[] = L"Example sentence to test iswblank\n";
  while (str[i])
  {
    c = str[i];
    if (iswblank(c)) c = L'\n';
    putwchar (c);
    i++;
  }
  return 0;
}

输出:
Example
sentence
to
test
iswblank

🍄  另请参阅



isblank 检查字符是否为空白字符(function )
iswalnum 检查宽字符是否为字母数字(function )
iswgraph 检查宽字符是否为图形形式(function )
iswpunct 检查宽字符是否为标点符号(function )
iswspace 检查宽字符是否为空格字符(function )
isblank (locale) 使用区域设置检查字符是否为空白字符(function template )

联系我们 免责声明 关于CandCplus 网站地图