iswupper
函数 <cwctype>
int iswupper (wint_t c);
检查宽字符是否为大写的字母
检查c是否为大写的字母。
请注意,哪些被视为字母可能取决于所使用的地区。
该函数是与
isupper
(<
cctype>)等效的宽字符版:
如果c通过
wctob转换为
isupper为true的字符,则该函数也始终将其视为小写字母.
在c++中,对于所有字符类型,该函数的特定于区域的模板版本( isupper )在头文件<locale>中。
☲ 参数
c
要检查的宽字符,转换为wint_t或
WEOF。
wint_t是整型。
☉ 返回值
如果c确实是一个大写的字母,返回一个不等于零的值(如,true)。否则零(即false)。
☣ 示例
/* iswlower example */
#include <stdio.h>
#include <wctype.h>
int main ()
{
int i=0;
wchar_t str[] = L"Test String.\n";
wchar_t c;
while (str[i])
{
c = str[i];
if (iswupper(c)) c=towlower(c);
putwchar (c);
i++;
}
return 0;
}
|
输出:
test string.
🍄 另请参阅
isupper |
检查字符是否为大写字母(function ) |
iswlower |
检查宽字符是否为小写字母(function ) |
iswalpha |
检查宽字符是否为字母(function ) |
towlower |
将大写宽字符转换为小写(function) |
towupper |
将小写宽字符转换为大写(function ) |
isupper(locale) |
使用区域设置检查字符是否为大写字母(function template ) |