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