|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2013, 12:44 | #1 |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
pascal abc, pascal turbo. выборка данных из одного .txt в другой
задача: создать текстовый документ, в котором написанны данные:
- Фамилия Имя Улица Дом Квартира - Фамилия Имя Улица Дом Квартира и т.д. 10 строк с разными данными. Вывести в исходный документ всех жильцов, которые живут на одной улице и в одном доме, оформив: ________________________________ ул. Мира, 26, дом 5 - Иванов Иван, кв 10 ............................- Петров Сергей, кв 5 ул. Ленина, 15, дом 100 - Федоров сергей, кв 15 и т.д. ___________________________________ _______ как осуществить сравнение адресов? сравнить символы по определенному порядковому номеру? (например 25 это номер дома), но длина же разная всех строк.... и как оформить вывод данных в таком порядке?? Есть задача - реши ее!
|
27.04.2013, 13:59 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Распарсить строку, получив отдельные поля.
Сравнивать по точному совпадению двух из них (коль скоро нужны улица и номер дома). Вывод также осуществлять по значеням полей - но уже в том порядке, как это требуется по условию. |
27.04.2013, 14:03 | #3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ану ка скажи чем грозит такое название улицы для разбора строки? (Это я автору темы) Цитата:
I'm learning to live...
|
||
27.04.2013, 14:37 | #4 |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
название улицы будет равно двум словам, а не одному?
Есть задача - реши ее!
|
27.04.2013, 15:25 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
27.04.2013, 15:25 | #6 |
Пользователь
Регистрация: 19.04.2013
Сообщений: 27
|
Правильнее всего в файл тогда записывать в виде таблицы, где делителем полей будет символ, например "|". Тогда не будет проблем со сложными фамилиями или названиями улиц
All rights reserved©.
|
27.04.2013, 15:29 | #7 |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
воо спасибо! так действительно лучше
Есть задача - реши ее!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных в Pascal ABC. Добавление и удаление записей. | happypsu | Помощь студентам | 0 | 11.04.2012 01:07 |
ABC Pascal (файловый тип данных) | Карина 1578 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.12.2011 17:55 |
Файловый тип данных в Pascal ABC | Карина 1578 | Помощь студентам | 0 | 22.12.2011 08:06 |
Выборка данных из одного файла в другой | Kerstone | Microsoft Office Excel | 1 | 01.04.2011 02:39 |
Turbo Pascal or Pascal ABC | Ikram | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 13:44 |