![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2013
Сообщений: 56
|
![]()
дан файл f содержащий сведенья о кубиках размер(длина ребра), цвет(желтый, синий, зеленый, красный)и материал(деревянный металлич картонный).найдите колличество кубиков каждого из перечисленный цветов и их суммарный объем"колличество дерев. кубиков с ребром больше 3, и кол-во металлич. с ребром больше 5.
Код:
программа у меня не очень работает, даже не запускается. как доработать чтобы работала? Последний раз редактировалось Stilet; 12.01.2013 в 19:01. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
И что говорит компилятор?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.01.2013
Сообщений: 56
|
![]()
project dfhbfyn3.exe raised exception class ElnOutError with message 'Invalid numeric input'/Process stopped.Used Step or Run to continue
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
f:text; для хранения записей не подходит.
Ты файл сама формируешь, или он по заданию уже существует? Если файл обязательно должен быть текстовый то показывай его.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.01.2013
Сообщений: 56
|
![]()
файл сама делала.тип и название- g.txt
Содержание krasniy derevynniy 3 siniy metallicheckiy 5 krasniy kartonniy 4 zeleniy kartonniy 1 siniy metallicheckiy 5 jeltiy derevynniy 2 jeltiy karto zeleniy derevynniy 8 |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, это очевидно.
Вы файл исходный подготовили совсем не так, как Вы его читаете. файл должен быть в формате: цвет материал длина_ребра например: Цитата:
Цитата:
сравните с моим кодом: Код:
в-третьих, Вы точно уверены, что исходный файл у Вас текстовый? ну и последнее, я не увидел, чтобы у Вас в задании было подсчитать количество красных кубиков! Вы то, что у Вас задано сделать в задании - вообще не делаете.. Надеюсь, это только потому, что Вы только приступили к решению данной задачи. Тогда желаю успехов, верю, у Вас всё получится! Последний раз редактировалось Serge_Bliznykov; 12.01.2013 в 20:38. |
||
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
так как увидел ещё одну грубую ошибку (пропущено слово var при задании читаемого параметра) и позволил себе подправить ещё ограничение на количество читаемых записей, получилось такое:
Код:
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Если это Делфи то используй для чтения TStringList - примеры на форуме есть. Ищи по слову LoadFromFile. Иначе используй типизированный файл ![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Просто в предпоследней строке (я выделил красным в цитате) нет данных о длине ребра (нет числа), что и приводит к ошибке чтения! |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.01.2013
Сообщений: 56
|
![]()
спасибо, в условии еще слово исправила и подсчитывает теперь.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами (Delphi) | Olga Sharik | Помощь студентам | 5 | 01.05.2012 22:40 |
Работа с файлами (Delphi). | bair42 | Помощь студентам | 1 | 30.11.2011 02:07 |
Delphi. Работа со строками в Record | marat-link | Помощь студентам | 2 | 07.12.2010 18:33 |
Работа с файлами Delphi 7 | Alkifr | Помощь студентам | 1 | 14.05.2010 19:25 |
Delphi 7. Работа с файлами | Flame_of_Death | Помощь студентам | 8 | 10.07.2009 12:25 |