Отличие функций isdigit и iswdigit в C++ заключается в том, что они проверяют, представляет ли целое число символ десятичной цифры. 12
isdigit возвращает ненулевое значение, если проверяемое целое число — это десятичная цифра (0–9). 12
iswdigit возвращает ненулевое значение, если проверяемое целое число — расширенный символ, соответствующий символу десятичной цифры. 12
Таким образом, isdigit работает с десятичными цифрами, а iswdigit — с широкими символами, соответствующими десятичным цифрам. 15
Каждая из функций возвращает значение 0, если проверяемое целое число не соответствует условию теста. 12