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 | 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








