C ++ iswctype () - C ++ standarta bibliotēka

Funkcija iswctype () programmā C ++ pārbauda, ​​vai dotajam platajam rakstzīmei ir noteikta īpašība.

Funkcija iswctype () ir definēta galvenes failā.

iswctype () prototips

 int iswctype (wint_t wc, wctype_t desc);

Funkcija iswctype () klasificē plašo rakstzīmi wc atbilstoši īpašībai, ko norādījis desc.

Šīs funkcijas darbību var ietekmēt pašreizējās lokalizācijas kategorija LC_CTYPE .

iswctype () parametri

  • wc: Plašais raksturs, kas jāpārbauda.
  • desc: Pārbaudāmā īpašība, kas iegūta, izsaucot uz wctype ().

iswctype () Atgriežamā vērtība

  • Funkcija iswctype () atgriež vērtību, kas nav nulle, ja wc ir desc norādītais rekvizīts, pretējā gadījumā atgriež nulli.

Piemērs: Kā darbojas iswctype () funkcija?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u0178'; if (iswctype(wc, wctype("digit"))) wcout << wc << L" is a digit"; 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; )

Palaidot programmu, izeja būs:

 Ÿ ir alfabēts

Interesanti raksti...