В других ответах предполагается, что вас интересуют только следующие символы: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
. Если вы пишете программное обеспечение, которое может работать в локалях, использующих другие системы счисления, вам следует использовать более новый std::isdigit
, расположенный в <locale>
: http://www.cplusplus.com/reference/std/locale/isdigit/
Тогда вы можете распознать следующие цифры как цифры: ४, ੬, ൦, ௫, ๓, ໒