Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

СПИСКИ удаление элемента,

52K
29 сентября 2009 года
Victooor
1 / / 29.09.2009
компилирую на BC, помогите исправить ошибку, в чем дело?

#include <conio.h>
#include <stdio.h>
//bool DeleteListElem();
struct ListElem
{
int A;
ListElem *next;
};

bool DeleteListElem (ListElem *elem)
{
bool ret=false;
ListElem *p,*prev;
p=prev=first;
if (first==elem)
{
if (first->next!=0)
{
first=p->next;
delete p; CountsElem--;
return true;
}
else
{
delete first; first=NULL;
CountsElem--;return true;
}
}
while(p->next!=0)
{
p=p->next;
if (p==elem)
{
prev->next=p->next;
delete p; ret=true;
CountsElem--;
break;
}
prev=p;
}
return ret;
}

void main(void)
{
DeleteListElem(170);
}
92
29 сентября 2009 года
Тень Пса
2.2K / / 19.10.2006
оформи код и приведи текст ошибки
+ к тому, с ходу, ты даёшь функции DeleteListItem параметр int, а он хочет указатель на ListElem.
+ ты не заполнил список, чтобы что-то из него удалять.
18K
29 сентября 2009 года
s-ilent
58 / / 30.09.2008
посмотрите здесь
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог