Funkcija iswalnum () v jeziku C ++ preveri, ali je dani široki znak alfanumerični znak ali ne.
Funkcija iswalnum () je definirana v datoteki glave.
prototip iswalnum ()
int iswalnum (wint_t ch);
Funkcija iswalnum () preveri, ali je ch alfanumerični znak ali ne. Naslednji znaki so alfanumerično:
- Velike črke: od A do Ž
- Male črke: od a do ž
- Števke: od 0 do 9
parametri iswalnum ()
- ch: Širok znak za preverjanje.
iswalnum () Vrnjena vrednost
- Funkcija iswalnum () vrne ničelno vrednost, če je ch alfanumerični znak.
- Vrne nič, če ch ni alfanumerični znak.
Primer: Kako deluje funkcija iswalnum ()?
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t wc1 = L'u00b6'; wchar_t wc2 = L'u00c5'; wcout << L"In the current locale" << endl; iswalnum(wc1)?wcout << wc1 << " is alphanumeric ":wcout << wc1 << " is not alphanumeric "; wcout << endl; iswalnum(wc2)?wcout << wc2 << " is alphanumeric ":wcout << wc2 << " is not alphanumeric "; return 0; )
Ko zaženete program, bo rezultat:
V trenutnem jeziku ¶ ni alfanumerično Å je alfanumerično