Помещение строки из файла в массив - Pascal ABC

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

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

Дан текстовый файл. В нем записываются фамилия имя и возраст людей в столбик: Фамилия Имя - возраст Фамилия Имя - возраст Нужен алгоритм, выводящий только фамилию и имя: Фамилия Имя Фамилия Имя Желательно сделать это через массив. Вот моя попытка :
Выдает много фамилий первого человека в списке. Прошу помочь.

Решение задачи: «Помещение строки из файла в массив»

textual
Листинг программы
while not eof(fil) do
  begin
   readln(fil,str);    
   writeln(copy(str,1,pos('-',str))-2);
 end;

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

  1. Открывается файл для чтения fil
  2. В цикле while с условием not eof(fil) происходит чтение строки из файла fil и сохранение её в переменной str
  3. Выводится на экран значение переменной str без последней позиции (pos('-',str)-2)
  4. По окончании чтения файла, цикл while завершается

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы