Теоретически ответ должен быть:
int op_type(const char *input, int op_pos)
{
int category;
switch (input[op_pos]){
case '+':
category = 1;
break;
case '*':
category = 2;
break;
case '/':
category = 3;
break;
case '^':
category = 4;
break;
}
return category;
}
Надеюсь, это ответило на ваш вопрос.