Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
1-59676
Радик
2003-05-07 13:23
2003.05.19
Как программно нажать Button на форме ?


1-59765
Ptr
2003-05-06 12:31
2003.05.19
Совместимость WinXP - Win98


3-59563
Rise
2003-04-25 14:17
2003.05.19
Query


14-59925
dbDev
2003-04-28 10:23
2003.05.19
Компоненты для доступа к dbf & db таблицам


3-59603
DmitryNekl
2003-04-28 13:59
2003.05.19
ADO и Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский