VertexType vertex;
{
return (*vertex).data;
}
Три строчки кода. Три часа непрерывной злобы. Ну почему, почему-у-у-у-у-у?! - оно меняет при этом сам указатель?!... Вот свинство же... Ненавижу С. Ненавижу универ.
VertexType - это тип указателя.. Указывает оно на блок , на ячейку дерева. Данная процедууура возвращает, по идее, содежимое ячейки.. но почему-у-у-у-у-у?! - почему оно меняет указатель?... Глупо и тупо. Злой.
Upd: конечно же, ошибка была не там.. Кто бы сомневался.. Так вот, слова malloc и "аллокация памяти" отныне в моём присутствии приравниваются к матерным, и использование их воспринимается как личное оскорбление. %))) Потому что ну НЕЛЬЗЯ так беззбожно тупить... %)))) Едем дальше.. Даёшь бессонные ночи.
Upd следующей ночи: тридцать во-осемь... *страдальчески* Было, пока не пришел сюда.