Текущий архив: 2003.05.19;
Скачать: CL | DM;
ВнизДанные из файла в последовательность... Найти похожие ветки
← →
Delpher (2003-05-07 16:49) [0]Здравствуйте мастера Delphi!
У меня к вам такой вопрос:
Как из файла, в котором данные хранятся таким образом:
Иванов Ул.Прибрежная144-89 55-58-99 1960 Петров Ул.Центральная324-99 34-56-78 1958
Нужно ввести эти данные в последовательность, создан новый класс:
type
list=record
fam,adr,tel,god:string;
end;
TPerson = class
pV:list;
А последовательность как раз и состоит из класса TPerson, а как заполнить
массив TPerson данными из файла, чтобы у TPerson[i] fam=Иванов, adr=УлПрибрежная...,у
TPerson[2] fam=Петров adr=Ул.Центральная.....и т.д.?
Заранее огромное спасибо!!!
← →
jel (2003-05-07 16:59) [1]Читать из файла построчно и разбирать строку по пробелам.
← →
default (2003-05-07 19:01) [2]можешь использовать типизированный файл
← →
hjgeworl (2003-05-07 19:28) [3]
> можешь использовать типизированный файл
Не поможет. Длина-то у всех разная
← →
default (2003-05-07 19:33) [4]согласен поторопился
тогда делать как написал jel
← →
Andrew. (2003-05-07 22:45) [5]Читай строчку с конца.
Год всегда 4 цифры! Определив год, отрезай его и все пробелы перед ним.
Теперь читай телефон. Это 6 цифр ("-" и пробелы убирай).
Всё что осталось это адрес!
P.S. Наверняка, если данные набивались руками будут лишние пробелы и способ jel не всегда прокатит. :-( Ну мой, по-моему достаточно простой в реализации и, скорее всего тебя устроит.
← →
evvcom (2003-05-07 23:15) [6]Если это разовая работа, то гораздо удобнее это сделать в Excel. Кроме того там есть автофильтр - очень удобно для выявления ошибок.
Страницы: 1 вся ветка
Текущий архив: 2003.05.19;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c