![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.04.2010
Сообщений: 4
|
![]()
Доброго времени суток, уважаемые
![]() Задание в общих чертах такое: нужно создать некую базу по продаже автомобилей, в которой содержится модель, номер машины, дата объявления, цена и пр. Оформить все как запись. Вопросов, собственно, несколько. 1) Как создать конкретный типизированный файл на физическом носителе с любым расширением? Кидаю команду rewrite, файл создается, но после ввода всегда пустой - 0 байт. Почему и как найти выход? 2) Каким образом организовать статистику по конкретным параметрам? Ну, допустим, нужно посчитать, какая средняя цена по каждой модели, и вывсети это таблицей. Таблицу я худо-бедно организовать смогу, а вот выборку...Плаваю и зависаю ![]() Если что - наброски уже имеющегося кода могу предоставить. Заранее спасибо! |
![]() |
![]() |
![]() |
#2 | |
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]()
1)используйте close(f); после окончания ввода
2)считывайте в массив с типом array of ваша_запись и делайте с ним и в нем что угодно Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 14.04.2010
Сообщений: 4
|
![]()
IT-man, за совет с массивом огромное спасибо!
А вот с close(f) фокус не катит. Разумеется, я закрываю файл, но это не меняет положения дел ![]() |
![]() |
![]() |
![]() |
#4 | |
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]()
код записи в файл покажи от assign до close
Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 14.04.2010
Сообщений: 4
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 | |
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]()
ну это ты их ввела, а в файл кто писать будет
Код:
Цитата:
Последний раз редактировалось IT-man; 14.04.2010 в 19:24. |
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 14.04.2010
Сообщений: 4
|
![]()
Вот черт! И правда!
Благодарствую за помощь, премного признательна ![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
У меня похожая ситуация, только условие задания немного другое, в общем имеется файл записей. И мне нужно посчитать общую цену товаров из разных отделов. Просто дело в том что отделы могу повторятся, следовательно нужно изменять цену.
Ну допустим: Электроника 2200руб Косметика 1500руб Овощи 500руб Электроника 3500руб Косметика 300руб Овощи 600 руб Вот эта запись у меня хранится в одном файле. И вот мне требуется в другой файл переписать общуй стоимость товаров одного отдела. Вот так вот: Электроника 5700 руб Косметика 300 руб овощи 1100 руб. Просто не могу разобратся, как например искать в файле одинаковые отделы, при условии того что их может быть более двух одинаковых..Как это организовать? |
![]() |
![]() |
![]() |
#9 |
Заблокирован
Регистрация: 30.10.2009
Сообщений: 468
|
![]()
Ну так это вы сделайте массив из структур, в него полностью все что есть вводите, только не забываете разность типов, у вас же так : 2200 руб, вам нужно число, то есть еще эту компоненту записи разбираете как строку и все что не число удаляете, далее переводите строку в число и работаете с этим...Собственно напишите процедурку, которая бы обрабатывала этот массив записей и выдавала результат...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типизированные файлы | hidalgo | Фриланс | 6 | 16.03.2010 12:20 |
типизированные файлы | felmor | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.05.2009 09:49 |
Типизированные файлы. | maliyusha | Помощь студентам | 3 | 01.03.2009 18:53 |