Read и Readln Какая разница, отличия в Паскаль

Разница и отличия между процедурами read() и readln()

В предыдущем уроке уже говорили, о потоке ввода и процедуре readln() также, при решении задач мы используем оператор readln() для удержания консоли.

Если совсем кратко

Если совсем кратко -- то отличие read() от readln() состоит в том, что:

  • read() -- читает из потока ввода только те данные, что необходимы для присваивания значений, переданным в эту процедуру аргументам.
  • readln() -- также как read() заполняет значениями переданные переменные, но затем очищает поток ввода, делает его пустым.

Таким образом:

  • read() -- просто читает значения из потока ввода.
  • readln() -- читает значения и очищает поток ввода от того, что там осталось.