Как обычно - у чисел есть свои символы "0123456789" которые идут друг за другом - нужно сравнивать код символа - он должен быть между '0' и '9', затем добавлять символы к какому-нибудь буферу, а когда встретится символ отличный от цифровых - что-то сделать. Есть конечно куча библиотек, но мы разбираем общий случай - когда библиотеки нельзя использовать.