From 79edadcca96ccd9ad698790c6998e06c62e3db78 Mon Sep 17 00:00:00 2001 From: "gawen.ackerman" <gawen.ackermann@etu.hesge.ch> Date: Fri, 4 Feb 2022 15:01:53 +0100 Subject: [PATCH] Ajout fonction dequeue - queue.c --- queue.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/queue.c b/queue.c index 8ddd127..ac0ca09 100644 --- a/queue.c +++ b/queue.c @@ -4,3 +4,13 @@ bool is_empty(queue q){ return (q.tail<0); } +int queue_dequeue(queue *fa) { + int val; + if (!queue_is_empty(*fa)) { + element *e = fa->head; + val = e->data; + fa->head = e->next; + free(e); + } + return val; +} -- GitLab