C++ STL 中的 iswblank() 函数
C++中的iswblank()函数用于检查给定的宽字符是否为空白。它存在于C语言的“ctype.h”头文件和C++标准模板库(STL)的“cctype”头文件中。
iswblank的语法如下
int iswblank(wint_t ch)
返回类型-如果包含空格,则返回非零值,如果不包含,则返回值0。
参数-ch-这是要检查的字符。
示例
输入-字符串str=“我爱我自己”
输出-空格总数为-2
输入-字符串str=“我自己”
输出 -空格总数为-0
以下程序中使用的方法如下-
输入字符串以检查它是否包含空格。
调用该函数iswblank()并将给定的字符串作为最终结果的参数传递给该函数。
捕获变量中的非零整数值以打印最终结果。
示例
#include#include using namespace std; int main(){ setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str[] = L"\u0757\u077c\u0020\u00c5\u00d5\u00dd\u0009\u00a5"; int count = 0; for (int i=0; i 输出结果 如果我们运行上面的代码,它将生成以下输出-
Number of blank characters in "ݼݗ ÅÕÝ¥" = 2