Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-59749
Ghost_
2003-05-06 10:21
2003.05.19
ShellListView


14-59901
wicked
2003-04-28 19:51
2003.05.19
Total Annihilation


14-59914
Сергей Резников
2003-04-28 16:52
2003.05.19
Скины


3-59559
Дучф
2003-04-26 09:25
2003.05.19
Не отображаются даннные в DBLookupListBox


1-59691
DNK
2003-05-06 09:02
2003.05.19
Меню на MDI форме




   Наверх