diff --git a/du3/program.c b/du3/program.c index 740da66..aa34cbd 100644 --- a/du3/program.c +++ b/du3/program.c @@ -20,6 +20,8 @@ void push_stack(struct stack* mystack, float value) int switch_operators(const char input[]) { + if(strlen(input)==1) + { switch (input[0]) { case '+': @@ -34,10 +36,9 @@ int switch_operators(const char input[]) case '/': return -1; break; - default: - return 1; - break; } + } + return 1; } float pop_stack(struct stack* mystack,const char input[])