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

Funkcija wctype () programmā C ++ atgriež wctype_t tipa vērtību, kas tiek izmantota plaša rakstzīmju klasifikācijai.

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

wctype () prototips

 wctype_t wctype (const char * str);

Funkcija wctype () kā argumentu ņem virkni C virkni un atgriež wctype_t tipa vērtību, ko izmanto plaša rakstura klasificēšanai.

wctype () parametri

  • str: C virkne, norādot vēlamo kategoriju.
Str vērtība wctype
Str. Vērtība Līdzvērtīga funkcija
alnum iswalnum
alfa iswalpha
tukšs ir tukšs
cntrl iswcntrl
cipars iswdigit
grafiks iswgraph
zemāks iswlower
izdrukāt iswprint
punktuāls nedarbojas
telpa iswspace
xdigit iswxdigit
augšējā iswupper

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

  • Funkcija wctype () atgriež objektu wctype_t, kuru var izmantot kopā ar towctype (), lai pārbaudītu plaša rakstura īpašību.
  • Ja str nenodrošina kategoriju, kuru atbalsta pašreizējā C lokalizācija, tā atgriež nulli.

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc = L'u00b5'; 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...