Считать с клавиатуры данные об n лицах и записать их в файл - PascalABC.NET

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

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

Друзья! Никак не могу понять, отчего в файл записываются лишь фамилия и имя...
Листинг программы
  1. type
  2. data_rojd = record
  3. den: 1..31;
  4. mes: 1..12;
  5. god: 1920..2016;
  6. end;
  7. lico = record
  8. imea_familia: shortstring;
  9. data: data_rojd;
  10. end;
  11. spisok_person = file of lico;
  12. var
  13. s: spisok_person;
  14. l: lico;
  15. str: shortstring;
  16. n: integer;
  17. i: integer;
  18. begin
  19. writeln('введите имя файла');
  20. readln(str);
  21. assign(s, str);
  22. rewrite(s);
  23. writeln('введите количество лиц');
  24. readln(n);
  25. for i := 1 to n do
  26. begin
  27. writeln('введите данные о лице', i);
  28. writeln('имя,фамилия: ');readln(l.imea_familia);
  29. writeln('дата рождения');with l.data do
  30. readln(den, mes, god);
  31. write(s, l);
  32. end;
  33. end.

Решение задачи: «Считать с клавиатуры данные об n лицах и записать их в файл»

textual
Листинг программы
  1.     write(s, l);

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


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

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

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

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

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

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