Помещение строки из файла в массив - Pascal ABC
Формулировка задачи:
Дан текстовый файл. В нем записываются фамилия имя и возраст людей в столбик:
Фамилия Имя - возраст
Фамилия Имя - возраст
Нужен алгоритм, выводящий только фамилию и имя:
Фамилия Имя
Фамилия Имя
Желательно сделать это через массив. Вот моя попытка :
Выдает много фамилий первого человека в списке. Прошу помочь.
Решение задачи: «Помещение строки из файла в массив»
textual
Листинг программы
while not eof(fil) do begin readln(fil,str); writeln(copy(str,1,pos('-',str))-2); end;
Объяснение кода листинга программы
- Открывается файл для чтения
fil
- В цикле while с условием not eof(fil) происходит чтение строки из файла
fil
и сохранение её в переменнойstr
- Выводится на экран значение переменной
str
без последней позиции (pos('-',str)-2) - По окончании чтения файла, цикл while завершается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д