|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.09.2016, 23:49 | #1 |
Новичок
Джуниор
Регистрация: 22.09.2016
Сообщений: 1
|
Помогите с добавлялкой в список (ООП)
Здравствуйте, имеется такая задача: Нужна программа, в которую нужно забить информацию о файлам (Имя и размер), а эти файлы в свою очередь, были в контейнере, реализованном в виде адресного однонаправленного списка. Вот что получилось у меня:
Код:
Код:
|
28.09.2016, 01:00 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
Приведенный код содержит ошибки, которые должны приводить к его некомпиляции.
Например, некоторые вызовы ГетНекст и СетНекст не совпадают со своими объявлениями. function GetNext (Next:TFail); - не скомпилируется, нет возвращаемого результата. procedure AddFile(aFile:=TFile); - не скомпилируется, лишний знак = в тексте той же процедуры строка pTemp:=SearchFile(anamefile); приведет к ошибке необъявлен идентификатор anamefile В классе каталога упоминается вообще какой-то ТБилдинг - явно скопипастили бездумно. Имя модуля про файлы (кстати, Отдельно стоят проблемы без синтаксических ошибок, но с ошибками алгоритмическими (и даже семантическими): гетнекст возвращает не пойми какую величину указателя из переданного аргументом, вместо величины из одноименного поля (вызов гетнекст, собственно, ничего и не передаёт, так что налицо ошибка в том что объявлен аргумент вообще) Функция поиска никак не определяет, что вернуть при отсутсвии в имеющемся списке искомого файла, это приведет в выдаче мусорного указателя и сломает полагающийся на это код. Исправляйте, и там уже можно будет говорить за доведение до ума остальной рабочей части. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Используя ООП создать в динамической памяти фигуру, представляющую связный список отдельных объектов (C#) | BaHDaJl | Помощь студентам | 0 | 20.06.2012 15:42 |
ООП Delphi разработка классов для реализации контейнера на основе структуры"упорядоченный динамический список" | naffy | Помощь студентам | 0 | 28.06.2011 00:22 |
Кольцевой двунаправленный список. ООП. | Purr | Помощь студентам | 5 | 30.11.2010 08:48 |
C#(ООП) Помогите | R_A_M_I_L7777777 | Помощь студентам | 0 | 02.06.2009 23:04 |