Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include <iostream>
  2. #include "Element.h"
  3. #include "Liste.h"
  4.  
  5.  
  6. Liste::Liste()
  7. {
  8. home = 0;
  9. end = 0;
  10. current = 0;
  11. }
  12.  
  13. Liste::~Liste()
  14. {
  15. }
  16.  
  17. void Liste::setElement(double newWert, char newOperator)
  18. {
  19. Element *newEl = new Element;
  20.  
  21. newEl->setWert(newWert);
  22. newEl->setZeichen(newOperator);
  23. if(home != 0) // Wenn die Liste nicht leer ist
  24. {
  25. newEl->setVorElement(current);
  26. // newEl->getNachelement(0);
  27. current->setNachElement(newEl);
  28. end = newEl;
  29. }
  30. else // Wenn die Liste leer ist
  31. {
  32. home = newEl;
  33. end = newEl;
  34. newEl->setVorElement(0);
  35. newEl->setNachElement(0);
  36. }
  37. }
  38.  
  39. void Liste::viewListe()
  40. {
  41. Element *viewElement;
  42. if(home != 0)
  43. {
  44. viewElement = home;
  45. do
  46. {
  47. cout<< viewElement->getWert() << " " << viewElement->getZeichen()<<" ";
  48. viewElement = viewElement->getNachElement();
  49.  
  50. }while(viewElement!= 0);
  51. }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement