diff --git a/du3/program.c b/du3/program.c index 66ed67d..490e9fd 100644 --- a/du3/program.c +++ b/du3/program.c @@ -18,7 +18,7 @@ void print_stack(struct stack *s) { void push_stack(struct stack *s, float value) { if (s->size >= STACK_SIZE) { - printf("no input\n"); + printf("full stack\n"); exit(0); } s->values[s->size] = value; @@ -27,7 +27,7 @@ void push_stack(struct stack *s, float value) { float pop_stack(struct stack *s) { if (s->size <= 0) { - printf("no input\n"); + printf("not enough operands\n"); exit(0); } s->size--; @@ -45,7 +45,7 @@ int main() { strcmp(input, "*") == 0 || strcmp(input, "/") == 0) { if (s.size < 2) { - printf("no input\n"); + printf("not anough operands\n"); exit(0); } @@ -65,7 +65,7 @@ int main() { char *endptr; float val = strtof(input, &endptr); if (*endptr != '\0') { - printf("no input\n"); + printf("division by zero\n"); exit(0); } push_stack(&s, val);