home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / examples / ex9.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-10  |  583 b   |  31 lines

  1. // ex9.cpp: Benutzt die virtuelle
  2. //          print()-Funktion
  3. // aus Kapitel 6 der Einführung
  4.  
  5. #include <iostream.h>
  6. #include "stack2.h"
  7.  
  8. main()
  9. {
  10.    Stack s(5);
  11.    List l, *lp;
  12.    int i = 0;
  13.  
  14.    // Schreibt die Zahlen 1 bis 5 in den Stack
  15.    while (s.push(i+1) == 0)
  16.       ++i;
  17.  
  18.    // Schreibt ein paar Zahlen in die Liste
  19.    l.put_elem(1,0);
  20.    l.put_elem(2,1);
  21.    l.setn(2);
  22.  
  23.    cout << "Stack:\n";
  24.    lp = &s;           // Zeile 22
  25.    lp->print();       // Stack-print()
  26.  
  27.    cout << "\nList:\n";
  28.    lp = &l;
  29.    lp->print();       // List-print()
  30. }
  31.