Добавление записи в конец типизированного файла - Turbo Pascal

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

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

Есть типизированный файл. Append в типизированный файлах не работает. Подскажите кто может, как добавить запись в конец типизированного файла.

Решение задачи: «Добавление записи в конец типизированного файла»

textual
Листинг программы
  1. uses crt;
  2. var f:file of integer;
  3.     i,a:integer;
  4. begin
  5. clrscr;
  6. assign(f,'111');
  7. rewrite(f);
  8. for i:=1 to 10 do
  9.  begin
  10.   a:=10;
  11.   write(f,a);
  12.  end;
  13. reset(f);
  14. writeln('Исходный файл');
  15. while not eof(f) do
  16.  begin
  17.   read(f,a);
  18.   write(a,' ');
  19. end;
  20. writeln;
  21. reset(f);
  22. for i:=1 to 10 do
  23.  begin
  24.   a:=20;
  25.   seek(f,filesize(f));
  26.   write(f,a);
  27.  end;
  28. reset(f);
  29. writeln('Файл после дозаписи');
  30. while not eof(f) do
  31.  begin
  32.   read(f,a);
  33.   write(a,' ');
  34.  end;
  35. readln
  36. end.

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

  1. Создаётся объект файла с именем f и открывается для записи.
  2. Записывается строка '111' в файл.
  3. В цикле for записываются 10 чисел в файл.
  4. После цикла сбрасывается буфер файла.
  5. Записывается строка 'Исходный файл'.
  6. В цикле while читаются символы из файла до конца файла.
  7. После цикла сбрасывается буфер файла.
  8. Записываются 10 чисел в файл.
  9. После цикла сбрасывается буфер файла.
  10. Записывается строка 'Файл после дозаписи'.
  11. В цикле while читаются символы из файла до конца файла.
  12. После цикла сбрасывается буфер файла.
  13. Программа завершается.

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы