[cdev] Задача_6. гр 135

Grigoriy A. Sitkarev sitkarev на komitex.ru
Чт Апр 1 02:27:40 MSK 2010


Молодой человек, вы бы подписались под своим почтовым адресом.

А то как-то Леной вас назвать язык не поворачивается.

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

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

Есть ошибки пока, но мы их найдём и я прокомментирую позже.

--
Г.А.

lenad89 пишет:
> ошибка сигментации. 
> может не   while (i <= queue->used) {
> 		    ptr = (struct user_data*)queue->heap[i];
> 			free(ptr);
> 			i++;
> 	    }
> 	а просто 
> 		free(queue->heap);
> посмотри как ты ее выделяешь, вроде через realloc?
> man malloc(3),realloc(3),free(3). все есть на opennet.ru
> Поставь линукс на виртуальную машину:)
> 
> В Чтв, 01/04/2010 в 01:00 +0400, Алексей Петрунёв пишет:
>> Здравствуйте. Постарался исправить все, что надо исправить. Написал
>> функцию prioq_free, конечно  я не уверен что она именно так должна
>> выглядеть.






Подробная информация о списке рассылки cdev