//Name: Kwang-kook,kim (Shine) //Date: Apr.25.2005 //Program#8b for CS321 #include "utility.h" #include "queue.h" void main() { priority_queue ListPoint; Key Key_value; char initial; int count=0; ifstream input_file; input_file.open("Lab8.txt"); // File input if(input_file.fail()) { cout<<"error"<>initial) { if (initial=='D') { ListPoint.outputqueue(); // just output... ListPoint.build_queue(); } else if(initial!='D') { int priority; int message_data; input_file >> message_data; input_file >> priority; Key_value.insert(message_data,priority); // insert the prioroty value... ListPoint.insert(count,Key_value); count++; ListPoint.build_queue(); // Push the value in the queue.. } if(count==101) //Error Process when the queue is over 100 message... { cout<<"The queue is Full! < A maximum of 100 messages in the queue >"<