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