while (temp->left->oper == '+' ||
temp->left->oper == '-' ||
temp->left->oper == '*' ||
temp->left->oper == '/' ||
temp->right->oper == '+' ||
temp->right->oper == '-' ||
temp->right->oper == '*' ||
temp->right->oper == '/') {
// do something
}
Для ясности: temp
- указатель, который указывает на эту структуру:
struct node
{
int num;
char oper;
node* left;
node* right;
};