Язык Си - руководство для начинающих.

Завершение ввода.

     Как программа "узнает", сколько ей нужно считать чисел? В гл. 8 мы обсудили несколько решений этой проблемы, большинство из которых были неудовлетворительны. Однако теперь, когда есть функция getint( ), у нас нет проблем. Вот один подход:

Читаем число до тех пор пока не встретится символ EOF.

Заносим число в массив и.

Читаем следующее число, если массив не заполнен.

     Заметим, что здесь есть два разных условия, приводящих к завершению этой части программы: символ EOF и заполнение массива.