C++官网参考链接:https://cplusplus.com/reference/cwctype/iswcntrl/
函数
iswcntrl
int iswcntrl (wint_t c);
检查宽字符是否为控制字符
检查c是否为控制字符。
控制字符是在显示器上不占据至少一个打印位置的字符(这与可打印字符相反,用iswprint检查返回true的宽字符)。
这个函数是iscntrl(
在C++中,对于所有字符类型,此函数的特定于语言环境的模板版本(iscntrl)存在于头文件
形参
c
要检查的宽字符,转换为一个wint_t或WEOF。
wint_t是一个整型类型。
返回值
如果c确实是控制字符,则不同于0(即true)的值。否则为0(即为false)。
用例
/* iswcntrl example */
#include
#include
int main ()
{
int i=0;
wchar_t str[] = L"first line \n second line \n";
while (!iswcntrl(str[i]))
{
putwchar (str[i]);
i++;
}
return 0;
}
输出:
