[корм для троллей] Лично меня уже достали тролли орущие, что дескать C++ - это говно с кучей никому не нужных костылей для быдлокодеров, а C (без плюсов) - это единственно правильный, очень простой в использовании язык, программы на котром всегда портируемы хоть куда. И вообще ниибаццо труЪ. [/корм для троллей]
Итак, задача: Напишите _функцию_, которая считывает со стандартного ввода число в переменную типа uint32_t (нужно именно 32хбитное беззнаковое целое) и возвращает его вызывающей стороне, если считываение удалось, либо сигнализирует вызывающей стороне об ошибке. Это всё =). Естественно, решение должно быть полностью совместимо с действующим стандартом на C и максимально коротким. Использование сторонних библиотек и нестандартных возможностей запрещено.
Чтобы не получилось недоразумения: мне нравится язык C++, но я не против других языков программирования и уважаю программистов которые на этих языках программируют. Просто задолбали тролли и быдлокрасноглазики... =)
P.S. Сейчас потихоньку изучаю common lisp.