|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2013, 19:54 | #1 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
Паскаль. Работа с типизированными файлами.
Дан типизированный файл (файл записей) с данными о посылках: город, улица, дом, квартира, фамилия, ценность. Вывести на экран сведения о посылках. Вывести в типизированные файлы списки посылок по городам.
Код:
Т.е. я хочу вводить строки целиком, скопировав их с txt файла допустим и записать их в типизированный файл, после чего программа сама считает оттуда отдельные поля и запишет в другие типизированные файлы списки посылок по городам. Буду очень благодарен^ Последний раз редактировалось H4t; 19.03.2013 в 20:00. |
19.03.2013, 20:11 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
то, что Вы написали даже НЕ откомплируется!
Код:
строчку нельзя прочитать из этого файла. должно быть так: Код:
ну и ещё. Вы явно упускаете из внимания тот факт, что типизированный файл НЕЛЬЗЯ читать/смотреть/изменять в обычном редакторе (блокноте, например)! Это не текстовый, это ДВОИЧНЫЙ файл! |
19.03.2013, 20:17 | #3 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
Да, я понял ключевую ошибку про запись, т.е. мне нужно еще просто добавить код заполнения исходного файла данными?
|
19.03.2013, 20:26 | #4 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
Код:
Последний раз редактировалось H4t; 19.03.2013 в 20:33. |
19.03.2013, 22:58 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да, в целом, нормально.
несколько небольших замечаний (т.к. сказать - "на будущее" ). 1. Вас не смущает, что расширение у исходного типизированного файла Вы ставите .TXT, что принято для текстовых файлов ( хотя ваш файл НЕ текстовый) ?! 2. Вы при каждом запуске перезаписываете файл. И заставляете пользователя заново вводить записи. Это, по крайней мере, утомительно для вас (Вы же для отладки наверняка неоднократно запускали программу) и издевательски по отношению к оператору/пользователю программы. Неужели Вам трудно добавить несколько строчек и, если файл есть - спросить, хочет ли человек его дополнить (или перезаписать)). Впрочем, это, конечно, вопросы "дружелюбности" интерфейса, а не работоспособности кода... 3. тоже не ошибка... но непонятно/неопрятно: Цитата:
так что, неплохо, на зачёт ваш код покатит! |
|
19.03.2013, 23:51 | #6 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
Поставил расширение .dat уже давно, поленился код на форуме исправлять , про цифры после двоеточия конечно знаю, я даже отступы и оформление стандартное для себя не делал, просто скинул первую рабочую версию кода. А по поводу дружелюбности программы - ну это конечно уже отдельный вопрос, нужна была бы программа для каких-то целей или как конкретная работа, а просто сдать на лайбе сойдет и так . Спасибо.
|
19.03.2013, 23:56 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, раз так, значит, всё отлично.
Пожалуйста! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с типизированными файлами | Макс Башкинов | Помощь студентам | 25 | 18.01.2013 11:49 |
работа с типизированными файлами | Ilya1986g | Общие вопросы Delphi | 2 | 22.04.2012 21:10 |
Паскаль. Проблема с типизированными файлами:( | Женька Good | Помощь студентам | 5 | 07.12.2011 23:41 |
Работа с типизированными файлами | bo-al | Помощь студентам | 2 | 27.02.2010 19:18 |
Работа с типизированными файлами. | Darangel | Помощь студентам | 1 | 17.05.2009 19:19 |