Показать сообщение отдельно
Старый 03.07.2011, 11:47   #31
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: UniCalc. Универсальный калькулятор

struct TTree;
struct TTree
{
//float value;
char * value// - твоя строка с числом. 
char class_;//Класс узла
char subclass_; //Расширение
TNode * sub[2]; //Ветви 
};
PS дереву пофиг какую структуру в себе хранить в качестве значения (числового), поэтому вместо float value можно юзать char * value - та же строка с числом. В обходе дерева попросту придется использовать не стандартные операции + - * /, а те, которые придумал ты сам для своих чисел.
(Offline)
 
Ответить с цитированием