Ошибка окончания ввода информации в текстовый файл - Free Pascal

Узнай цену своей работы

Формулировка задачи:

пример проги взят из учебника "Turbo Pascal учебный курс 7.0" стр.124 листинг 6.4
 assign( f , 'string.txt');
  rewrite( f );
 while not eof do begin
  readln( s );
  writeln( f , s );
 end;//while 
close( f );
чтобы закончить ввод текста предлагается клик Ctrl + Z затем Enter после ввода инфы и Ctrl + Z ,Enter ввод не прекращается ...

Решение задачи: «Ошибка окончания ввода информации в текстовый файл»

textual
Листинг программы
  Assign(input,''); Reset(input);
  { стандартное использование ввода/ввода }
  AssignCrt(input);
  { использование ввода/вывода через Crt }

Объяснение кода листинга программы

  1. Assign(input, ''); - присваивает переменной input пустую строку
  2. Reset(input); - сбрасывает позицию ввода в начало файла
  3. AssignCrt(input); - присваивает переменной input дескриптор стандартного ввода
  4. Стандартное использование ввода/вывода
  5. Использование ввода/вывода через Crt

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5