QUEUE.CPP
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //THE PROGRAM IS TO TEST THE CLASS "QUEUE"
  2. //FILE QUEUE.CPP
  3. #include "QUEUE.h"
  4. class QUEUE : LIST
  5. {
  6. public:
  7. QUEUE():LIST(){}
  8. void PUT(int NUM)
  9. {
  10. LIST::BACKWARD_ADD(NUM);
  11. }
  12. char GET()
  13. {
  14. return LIST::GET();
  15. }
  16. };
  17. int main(void)
  18. {
  19. int INTNUM;
  20. clrscr();
  21. QUEUE TEXT_Q;
  22. printf(" --- QUEUE ---nn");
  23. printf("n Put 10");
  24. INTNUM=10;
  25. TEXT_Q.PUT(INTNUM);
  26. printf("n Put 20");
  27. INTNUM=20;
  28. TEXT_Q.PUT(INTNUM);
  29. printf("n Put 30");
  30. INTNUM=30;
  31. TEXT_Q.PUT(INTNUM);
  32. INTNUM=TEXT_Q.GET();
  33. printf("n THE FIRST ITEM POPPED FROM THE QUEUE  = %d",INTNUM);
  34. INTNUM=TEXT_Q.GET();
  35. printf("n THE SECOND ITEM POPPED FROM THE QUEUE = %d",INTNUM);
  36. INTNUM=TEXT_Q.GET();
  37. printf("n THE THIRD ITEM POPPED FROM THE QUEUE  = %d",INTNUM);
  38. getch();
  39. return 0;
  40. }