// Main file for Queue Abstract Data Type demo
// Marc Chee, April 2020

#include <stdio.h>
#include "queue.h"

int main(void) {
    printf("Creating the Queue for Ice Cream.\n");
    Queue iceQueue = queueCreate();
    int id = 1;
    printf("Person %d joins the queue!\n", id);
    queueAdd(iceQueue, id);
    id = 2;
    printf("Person %d joins the queue!\n", id);
    queueAdd(iceQueue, id);
    id = 3;
    printf("Person %d joins the queue!\n", id);
    queueAdd(iceQueue, id);
     
    while (queueSize(iceQueue) > 0) {
        printf("Person %d just got their ice cream!\n", queueRemove(iceQueue));
        printf("There are %d people left in the queue.\n", queueSize(iceQueue));
    }       

    queueFree(iceQueue);
    
    return 0;
}

Resource created Wednesday 15 April 2020, 01:17:50 PM.

file: main.c


Back to top

COMP1511 20T1 (Programming Fundamentals) is powered by WebCMS3
CRICOS Provider No. 00098G