iswblank
函数 <cwctype>
int iswblank (wint_t c);
检查宽字符是否为空白字符
检查c是否为空白字符。
空白字符是用于在一行文本中分隔单词的空格字符。
标准的“C”区域设置认为空白字符是制表符(L'\t')和空格字符(L' ')。
其他地区可能认为空白是一种不同的字符选择,
但它们也必须都是
isspace的空格字符。
这个函数相当于
isblank
(<
cctype>):
如果c通过
wctob转换为
isblank为真值的字符,则该函数也始终将其视为空白字符。
在c++中,对于所有字符类型,该函数的特定于区域的模板版本(isblank)在头文件<locale>中。
☲ 参数
c
要检查的宽字符,转换为wint_t或
WEOF。
wint_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 ) |