2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
|
||||||
1 | ||||||
Работа с файлами12.03.2010, 19:52. Показов 1002. Ответов 9
Метки нет (Все метки)
Помогите пожалуйста, уже так запутался, не пойму корректно ли работает моя программа, вот условие
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл f, содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел. Найти багаж, средний вес одной вещи в котором отличается не более чем на 0,3 кг от общего среднего веса вещи. Вроде все правильно, если нет укажите на ошибку и как исправить, саму прогу тоже выложил Вот код
0
|
12.03.2010, 19:52 | |
Ответы с готовыми решениями:
9
Работа с файлами , хотелось бы с windows system файлами Работа с файлами(Запись,чтение,работа с данными) Лабораторная работа №5. Работа с файлами и алгоритмы сортировки Работа с файлами, чтение/работа со строкой |
2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
|
|
13.03.2010, 11:28 [ТС] | 2 |
Ну что не кто не проверит?
Добавлено через 12 часов 37 минут Ну проверить кто-то, в понедельник уже сдавать, а нужно знать коректо ли работает...
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
||||||
13.03.2010, 16:14 | 3 | |||||
Дан файл f, содержащий информацию о багаже нескольких пассажиров
А где в Вашем коде разделение на пассажиров?
далее, наверное, и продолжать не стоит, т.к. Ваше решение абсолютно не соответствует задаче.
0
|
2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
|
|
13.03.2010, 16:22 [ТС] | 4 |
Помогите исправтть тогда...
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
13.03.2010, 16:48 | 5 |
тогда конкретизируйте, что понимается под "информация о багаже представляет собой соответствующую пару чисел". Что именно понимается под числами?
0
|
2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
|
|
13.03.2010, 17:07 [ТС] | 6 |
То есть ВЕС Количеств вещей.
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
||||||
13.03.2010, 17:30 | 7 | |||||
Ваше объяснение ничего не прибавило. И так ясно, что это вес и количество. И вряд ли имя.
Короче, если понимается, что для каждого пассажира (багажа) имеется в файле единственная запись, то Вашу процедуру обработки кнопки OK я вижу так
в любом случае, пока не прочитаете весь файл, средний вес всего багажа неизвестен. можно применить список, куда писать полученные данные, но тогда лучше уж использовать указатели, впрочем для Вашего задания, это, скорее всего излишества. И еще совет: во всех процедурах, использующих сетку, лучше не обращаться через константы, а через RowCount / ColCount. Или, в крайнем случае, выставлять эти сеточные величины где-то в динамике на свои константы, а не использовать заданное в конструкторе. А константы лучше применять, скажем для обращения к колонкам сетки, т.е., например, colName = 1, colVes = 2. Тогда строка вида Cell[colName, row_idx] будет нагляднее, чем Cell[1, row_idx], да и в случае, если решите переместить колонку в другое место, поможет. MyPath - это строка, полученная путем ExtractFilePath(Application.ExeName)
1
|
2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
|
|
13.03.2010, 20:01 [ТС] | 8 |
kukuruku310, если можно киньте программой, а то что-то переделываю но все равно не так. Спасибо.
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
13.03.2010, 23:56 | 9 |
Ловите. Только у меня Delphi 5, поэтому могут быть траблы с именами модулей. Но, сколько помню, в вашем примере использован (кстати совершенно ненужно) только Variants, так что все должно быть нормально. С ANSI-строками в DFM все версии Delph'ей, насколько знаю, работают без проблем.
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
14.03.2010, 15:02 | 10 |
и еще, как-то сразу упустил - при заполнении левой таблицы из файла надо добавить контроль числа строк - примерно как для правой таблицы
0
|
14.03.2010, 15:02 | |
14.03.2010, 15:02 | |
Помогаю со студенческими работами здесь
10
Работа с файлами Работа с файлами! Работа с файлами C++ Работа с файлами в С++ Работа с файлами на С++ Работа с файлами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |