Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.19;
Скачать: [xml.tar.bz2];

Вниз

Данные из файла в последовательность...   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
11-59645
Igit
2002-08-13 05:36
2003.05.19
Я вот не понимаю...


14-59897
xman
2003-04-29 14:30
2003.05.19
Quake III Arena


4-60004
AlexWM
2003-03-16 17:29
2003.05.19
Чтение заголовка окна


9-59522
TWINc1
2002-12-13 11:32
2003.05.19
X


1-59728
Viktor
2003-05-05 18:55
2003.05.19
Cannot make a visible window modal.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский