C ++ 'daki iswxdigit () işlevi, verilen geniş karakterin onaltılık bir sayıya karşılık gelip gelmediğini kontrol eder.
İswxdigit () işlevi başlık dosyasında tanımlanmıştır.
iswxdigit () prototip
int iswxdigit (wint_t ch);
İswxdigit () işlevi, ch'nin geçerli C yerel ayarına göre sınıflandırılan onaltılık bir sayısal karakter olup olmadığını kontrol eder. Kullanılabilir onaltılık sayısal karakterler şunlardır:
- Rakamlar (0-9)
- A'dan f'ye küçük harfli alfabe
- A'dan F'ye büyük harfler
iswxdigit () Parametreler
- ch: Kontrol edilecek geniş karakter.
iswxdigit () Dönüş değeri
- Ch onaltılık bir sayısal karakterse iswxdigit () işlevi sıfır olmayan bir değer döndürür.
- Ch onaltılık bir sayısal karakter değilse sıfır döndürür.
Örnek: iswxdigit () işlevi nasıl çalışır?
#include #include #include #include using namespace std; void ishexadecimal(wchar_t *str) ( bool flag = false; for (int i=0; i
When you run the program, the output will be:
ă3ë1f is not a valid hexadecimal number 12abf is a valid hexadecimal number