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

Grigoriy A. Sitkarev sinclair80 на gmail.com
Сб Мар 6 23:17:36 MSK 2010


Там ошибка есть, исправишь, вот патч.

--- prioq.c     2010-03-06 21:13:05.000000000 +0300
+++ prioq_fixed.c       2010-03-06 21:35:09.000000000 +0300
@@ -80,10 +80,10 @@
                        fprintf(stderr, "prioq_put: can't realloc heap\n");
                        return -1;
                }
+               queue->heap = tmp;
                memset(queue->heap + OLD_SIZE(queue), 0,
                       NEW_SIZE(queue) - OLD_SIZE(queue));
                queue->size += GROW_SIZE;
-               queue->heap = tmp;
        }

        i = queue->used++;


6 марта 2010 г. 21:56 пользователь Grigoriy A. Sitkarev
<sinclair80 на gmail.com> написал:
> Я вложил файл с исправленным кодом.
>
> Пожалуйста, сравни каждую строчку с тем что было у тебя и с тем что
> сейчас, стараясь понять каждую конструкцию языка, зачем она нужна и
> что делает.
>
> Обрати внимание на оформление программы и пожалуйста ещё раз прочти
> LKCS и следуй этому стилю далее.
>
> --
> Г.А.
>
> 6 марта 2010 г. 1:50 пользователь Алексей Петрунёв
> <alexeypetrunev на gmail.com> написал:
>> Здравствуйте.
>>
>> Написана функция prioq_put. Кажется работает.  Можно пока  под Windows
>> писать, а потом уже переделать?
>>
>> _______________________________________________
>> Cdev mailing list
>> Cdev на wiki.syktsu.ru
>> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
>>
>>
>


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