home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / examples / list.cpp < prev    next >
C/C++ Source or Header  |  1990-06-09  |  689b  |  36 lines

  1. // list.cpp: Implementierung der Klasse List
  2. // von Kapitel 6 der Einführung
  3.  
  4. #include <iostream.h>
  5. #include "list.h"
  6.  
  7. int List::put_elem(int elem, int pos)
  8. {
  9.    if (0 <= pos && pos < nmax)
  10.    {
  11.       // Ein Element in die Liste eintragen
  12.       list[pos] = elem;
  13.       return 0;
  14.    }
  15.    else
  16.       return -1;  // Nicht-Null bedeutet Fehler
  17. }
  18.  
  19. int List::get_elem(int& elem, int pos)
  20. {
  21.    if (0 <= pos && pos < nmax)
  22.    {
  23.       // Ein Element aus der Liste lesen
  24.       elem = list[pos];
  25.       return 0;
  26.    }
  27.    else
  28.       return -1;  // Nicht-Null bedeutet Fehler
  29. }
  30.  
  31. void List::print()
  32. {
  33.    for (int i = 0; i < nelem; ++i)
  34.       cout << list[i] << "\n";
  35. }
  36.