Сиротин - Лабораторная работа #3 

Оно и сейчас не проверяется. Хорошо бы перейти на string и использовать что-нибудь из string stream или stoi (stol), которые кидают exception'ы.