Программирование → Ввод чисел в консольных приложениях
Размещена: 21.05.2009 11:52
Автор: Виталий Рычков (WinMain)
Для решения задач на C++ в приложениях с консольным интерфейсом возникает необходимость ввода числовых величин с возможностью их корректировки. Числовые значения могут быть целочисленными и вещественными (иметь десятичную дробь), положительными и отрицательными. В данной статье будут рассмотрены примеры двух функций, одна из которых предназначена для ввода только целых положительных чисел, а другая функция позволяет ввести число с плавающей точкой и знаком «минус». Обе функции позволяют корректировать значения вводимых чисел. Максимально-допустимые значения чисел, которые можно ввести с помощью этих функций, ограничены в одном случае максимальным значением 32-разрядного целого числа без знака, а в другом случае - длиной строки. Реализация этих функций в Visual C++ 2005 выглядит так: