iswpunct函数
概要:
#include <wctype.h> int iswpunct(wint_t wc);
描述:
该函数用于检查打印宽字符是否为特定语言环境标点宽字符集(set of punctuation wide characters)成员。标点宽字符的iswspace、iswalnum函数返回值均为false。
注:iswgraph函数、iswpunct函数与isgraph函数、ispunct函数对除' '外既是打印字符,又是空格字符的单字节执行字符的行为可能会有所不同。
参数:
wint_t wc
参数wc为一个wint_t类型整数,其值可用wchar_t类型表示或者等于宏WEOF。如果参数wc具有其它值,函数行为是未定义的。
返回值:
如果参数wc是标点宽字符,函数返回非0值(即true);反之,如果参数wc不是标点宽字符,函数返回0(即false)。
范例:
|
|
输出:
共8个标点宽字符。
相关内容:
iswprint | 检查宽字符是否为打印宽字符的函数。 |
iswgraph | 检查宽字符是否为打印宽字符(空格宽字符除外)的函数。 |
iswcntrl | 检查宽字符是否为控制宽字符的函数。 |