ok so for setNode would this little piece of code be sufficient? I defined a new int called operator in both setNode and Node_T which I will have set to look for any operator and it will take care of that node accordingly.
Code:
void setNode(Node_p np,
int value,
int operator,
Node_p left,
Node_p right,
bool display);
For each (value)
Node np =(value, NULL, NULL, true);
For each (operator)
Node np =(operator, *left, *right, true);
The true values are for displaying the node, but at this rate I'm not going to be able to figure out how to get this going properly. I did write down all the functions I wanted to include and a diagram of how this thing would work. I would be able to write something to handle this in Java but most of the help I've tried to look for online deals in either C++ or C# so it's not exactly written for just C. Thanks for the help, I just need a good kick in the you-know-what to get me moving in the right direction.