From e1bbef4fbe1c3f3f29a63ed84622f440aaf23598 Mon Sep 17 00:00:00 2001 From: ov075wu Date: Sun, 12 Oct 2025 21:18:38 +0200 Subject: [PATCH] refresh --- du3/program.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/du3/program.c b/du3/program.c index d5ec218..fda7bb5 100644 --- a/du3/program.c +++ b/du3/program.c @@ -37,19 +37,23 @@ void push_stack (struct stack* s, float value) { float pop_stack(struct stack* s) { if (s->size <= 0) { - prinf("Erroe!\n"); + printf("Erroe!\n"); exit(1); } s->size--; - return + return s->values[s->size]; } -void print_stack(struct stack* s) { - +void print_stack(struct stack* stack) { + for (int i = 0; isize; i++) { + printf("%.2f", stack->values[i]); + } + printf("\n"); } void destroy_stack (struct stack* s) { - + free(s->values); + free(s); } int main() {