Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2013, 16:19   #1
krikqwerty
Пользователь
 
Регистрация: 26.08.2012
Сообщений: 35
По умолчанию Стек

Проблема такая у меня есть стек, с добавлением все в порядке проблема с удалением.
Вот код добавления (на всякий случай):
в стек я добавляю преподавателей
Код:
procedure   TChair.AddTeach(aFam,aPost:string);
var T:TTeacher;
begin
T:=TTeacher.Create(aFam,aPost); 
T:=T.GetPrev;
First:=T;
Count:=Count+1;
end;
код удаления:

Код:
function   TChair.DeleteTeach:boolean;
var T:TTeacher;
begin
 result:=false;
 if First<>nil then
 begin
 T:=T.GetPrev;
 First:=T;
 Count:=Count-1;
 end;
 end;
здесь все время выбивает программу и ругается на строчку
Код:
First:=T;
Предмет: объектно ориентированное программирование Delphi
krikqwerty вне форума Ответить с цитированием
Старый 19.01.2013, 16:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
и ругается
На древнеславянском?
Цитата:
у меня есть стек
Нет у тебя стека.
Цитата:
T:=TTeacher.Create(aFam,aPost);
T:=T.GetPrev;
Это что? Как очередной элемент узнает о соседе в очереди?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.01.2013, 16:33   #3
krikqwerty
Пользователь
 
Регистрация: 26.08.2012
Сообщений: 35
По умолчанию

да, кто стоит после его, связь образует
Код:
T:=T.GetPrev;
krikqwerty вне форума Ответить с цитированием
Старый 19.01.2013, 16:52   #4
krikqwerty
Пользователь
 
Регистрация: 26.08.2012
Сообщений: 35
По умолчанию

так как мне написать? или исправить то что есть?
krikqwerty вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стек goluzov Общие вопросы C/C++ 4 27.11.2011 17:08
стек Сайын Помощь студентам 0 21.10.2011 21:17
Стек Цветик Общие вопросы C/C++ 0 25.11.2010 17:42
Стек [ICQ] Помощь студентам 5 02.05.2010 13:44