![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
![]()
Дан типизированный файл (файл записей) с данными о посылках: город, улица, дом, квартира, фамилия, ценность. Вывести на экран сведения о посылках. Вывести в типизированные файлы списки посылок по городам.
Код:
![]() Т.е. я хочу вводить строки целиком, скопировав их с txt файла допустим и записать их в типизированный файл, после чего программа сама считает оттуда отдельные поля и запишет в другие типизированные файлы списки посылок по городам. Буду очень благодарен^ Последний раз редактировалось H4t; 19.03.2013 в 20:00. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
то, что Вы написали даже НЕ откомплируется!
Код:
строчку нельзя прочитать из этого файла. должно быть так: Код:
ну и ещё. Вы явно упускаете из внимания тот факт, что типизированный файл НЕЛЬЗЯ читать/смотреть/изменять в обычном редакторе (блокноте, например)! Это не текстовый, это ДВОИЧНЫЙ файл! |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
![]()
Да, я понял ключевую ошибку про запись, т.е. мне нужно еще просто добавить код заполнения исходного файла данными?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
![]() Код:
![]() Последний раз редактировалось H4t; 19.03.2013 в 20:33. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
да, в целом, нормально.
несколько небольших замечаний (т.к. сказать - "на будущее" ![]() 1. Вас не смущает, что расширение у исходного типизированного файла Вы ставите .TXT, что принято для текстовых файлов ( хотя ваш файл НЕ текстовый) ?! 2. Вы при каждом запуске перезаписываете файл. И заставляете пользователя заново вводить записи. Это, по крайней мере, утомительно для вас (Вы же для отладки наверняка неоднократно запускали программу) и издевательски по отношению к оператору/пользователю программы. Неужели Вам трудно добавить несколько строчек и, если файл есть - спросить, хочет ли человек его дополнить (или перезаписать)). Впрочем, это, конечно, вопросы "дружелюбности" интерфейса, а не работоспособности кода... 3. тоже не ошибка... но непонятно/неопрятно: Цитата:
![]() так что, неплохо, на зачёт ваш код покатит! ![]() |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.11.2012
Сообщений: 31
|
![]()
Поставил расширение .dat уже давно, поленился код на форуме исправлять
![]() ![]() |
![]() |
![]() |
![]() |
#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 |