Is there any reason to not use isdigit() et. al. from <cctype> ?