iswctype()是C /C++中的內置函數,用於檢查給定的寬字符是否具有特定屬性。它在C /C++的cwctype頭文件中定義
用法:
int iswctype(wint_t wc, wctype_t desc)
參數:該函數接受兩個強製性參數,如下所述:
- wc–要檢查的寬字符。
- desc–通過調用wctype()獲得要測試的屬性。
返回值:該函數返回兩個值,如下所示:
- 如果wc具有desc指定的屬性,則它將返回非零值。
- 否則返回零。
以下示例程序旨在說明上述函數。
示例1:
// Program to illustrate
// iswctype() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
wchar_t wc = L'A';
// checks if the type is digit
if (iswctype(wc, wctype("digit")))
wcout << wc << L" is a digit";
// checks if the type is alpha
else if (iswctype(wc, wctype("alpha")))
wcout << wc << L" is an alphabet";
else
wcout << wc << L" is neither "
<< "an alphabet nor a digit";
return 0;
}
輸出:
A is an alphabet
示例2:
// Program to illustrate
// iswctype() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
wchar_t wc = L'5';
// checks if the type is digit
if (iswctype(wc, wctype("digit")))
wcout << wc << L" is a digit";
// checks if the type is alpha
else if (iswctype(wc, wctype("alpha")))
wcout << wc << L" is an alphabet";
else
wcout << wc << L" is neither"
<< " an alphabet nor a digit";
return 0;
}
輸出:
5 is a digit
相關用法
- C++ log()用法及代碼示例
- C++ div()用法及代碼示例
- C++ fma()用法及代碼示例
- C++ real()用法及代碼示例
- C++ map key_comp()用法及代碼示例
- C++ imag()用法及代碼示例
- C++ regex_iterator()用法及代碼示例
- C++ valarray pow()用法及代碼示例
- C++ valarray log()用法及代碼示例
注:本文由純淨天空篩選整理自rupesh_rao大神的英文原創作品 iswctype() function in C/C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。