Официальный сайт студ.городка НГТУ
Программирование и БД » [c++]помогите написать функцию 

#1  20.03.07 10:01

[c++]помогите написать функцию

Как написать функцию удаленния элемента из очереди.
struct List {  int value; struct List *next; } ;

Offline

#2  20.03.07 10:08

asp
Профиль

Re: [c++]помогите написать функцию

о как... без указателей, безо всего? Прямо так, сразу значения и хранятся? хм... ну тады просто текущему присвоить указатель следующего от следующего.

Offline

#3  20.03.07 10:40

Re: [c++]помогите написать функцию

struct List *head;
int pop()
{
struckt List *cur=head;
int val;
if(cur==0)return -1;
while(cur->next!=0)cur=cur->next;
val=cur->value;
delete cur;
return val;
}

Вроде должно работать

Исправлено Rastaman (20.03.07 10:41)

Offline

#4  20.03.07 10:40

Re: [c++]помогите написать функцию

корявая очередь )

Offline

#5  20.03.07 18:30

Re: [c++]помогите написать функцию

Rastaman, спасибо! Сейчас попробую.

Offline

#6  21.03.07 10:17

Re: [c++]помогите написать функцию

какие позорные вопросы на программинге
аж стыдно 8)

Offline

#7  21.03.07 10:55

Re: [c++]помогите написать функцию

скажи спасибо, что не спрашивает "что такое ссылка" :)

Offline

Программирование и БД » [c++]помогите написать функцию 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.026 сек.
Выполнено 14 запросов.