#include #include "queue.h" void printElement(ElementType element) { printf("(a,b) = (%d,%d)\n",element.a,element.b); } int main() { int i; ElementType element; QueueType Q1; initQueue(&Q1); for (i = 0; i < 15; i++) { element.a = 0; element.b = i; enqueue(Q1,element); } printQueue(Q1,&printElement); while (queueSize(Q1) > 0) { dequeue(Q1,&element); printf("dequeued:\t"); printElement(element); } }