From 9127c5dd1b903783d9ae5f94d12700e7a5ca578f Mon Sep 17 00:00:00 2001 From: "narindra.rajohnso" <narindra-hasimanjaka-david.rajohnson@etu.hesge.ch> Date: Wed, 24 Nov 2021 10:11:17 +0100 Subject: [PATCH] Add peek function in h and c --- stack.c | 8 ++++++++ stack.h | 2 ++ 2 files changed, 10 insertions(+) create mode 100644 stack.c diff --git a/stack.c b/stack.c new file mode 100644 index 0000000..80fba9a --- /dev/null +++ b/stack.c @@ -0,0 +1,8 @@ +#include <stdio.h> +#include "stack.h" + +void peek(stack s, int *value){ + if(s.top>-1 && s.top<s.capacity){ + *value=s.data[s.top]; + } +} \ No newline at end of file diff --git a/stack.h b/stack.h index 9796be5..df1b0d0 100644 --- a/stack.h +++ b/stack.h @@ -7,4 +7,6 @@ typedef struct _stack { int top; } stack; +void peek(stack s, int *value); + #endif -- GitLab