📅  最后修改于: 2023-12-03 15:13:56.420000             🧑  作者: Mango
在C++的STL库中,iswalpha()函数用于判断一个给定的宽字符是否是字母字符。该函数接受一个wint_t参数,并返回一个非零值(真)表示宽字符是字母字符,返回零(假)表示宽字符不是字母字符。iswalpha()函数包含在<wctype.h>头文件中。
int iswalpha(wint_t wc);
函数参数为一个表示宽字符的wint_t类型的数值wc。
如果"wint_t"类型的宽字符是一个字母字符,则返回一个非零值,否则返回零。
以下示例演示了如何使用iswalpha()函数来检查给定的宽字符是否是字母字符。
#include <iostream>
#include <cctype>
#include <cwctype>
int main() {
wchar_t c = L'A';
if (iswalpha(c)) {
wcout << L"'" << c << L"' is a letter character." << endl;
} else {
wcout << L"'" << c << L"' is not a letter character." << endl;
}
return 0;
}
输出:
'A' is a letter character.