Показать сообщение отдельно
Старый 05.05.2009, 13:45   #11   
Форумец
 
Аватар для xxx-men
 
Сообщений: 1,144
Регистрация: 18.09.2006
Возраст: 42

xxx-men вне форума Не в сети
блин, ну если в структуры нельзя писать методы, просто переделай так:

struct tree
{
tree* pNext;
tree* pChild;
void* data;
};

void addNext(tree* this, tree* pl)
{
pl->pNext=this->pNext;
this->pNext=pl;
};

void addChild(tree* this, list* pl)
{
addNext(this,pl);
};

//+ остальные навороты, не забывай проверки на нулевые указатели
........
.....
....