Funkcja iswdigit () w C ++ sprawdza, czy podany szeroki znak jest cyfrą, czy nie.
Funkcja iswdigit () jest zdefiniowana w pliku nagłówkowym.
iswdigit () prototyp
int iswdigit (wint_t ch);
Funkcja iswalnum () sprawdza, czy ch jest cyfrą, czy nie. Znaki od 0 do 9, tj. 0,1,2,3,4,5,6,7,8,9, są klasyfikowane jako cyfry.
iswdigit () Parametry
- ch: Szeroki znak do sprawdzenia.
iswdigit () Wartość zwracana
- Funkcja iswdigit () zwraca wartość niezerową, jeśli ch jest cyfrą. W przeciwnym razie zwraca zero.
- Zwraca zero, jeśli ch nie jest cyfrą.
Przykład: Jak działa funkcja iswdigit ()?
#include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"u20b9u0967u0966 = Rs.10"; wcout << L"The digit in the string "" << str << L" " are :" << endl; for (int i=0; i
When you run the program, the output will be:
The digit in the string "₹१० = Rs.10" are : 1 0