Читайте строку. Потом каким-нибудь stol преобразуйте в число.
Не забудьте использовать опциональный параметр idx, чтобы проверить, что вся введенная строка была распарщена.
Так "123-32" распарсит 123 и вернет как число, но idx укажет на -, а не на конец строки.