Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "Element.h"
- #include "Liste.h"
- Liste::Liste()
- {
- home = 0;
- end = 0;
- current = 0;
- }
- Liste::~Liste()
- {
- }
- void Liste::setElement(double newWert, char newOperator)
- {
- Element *newEl = new Element;
- newEl->setWert(newWert);
- newEl->setZeichen(newOperator);
- if(home != 0) // Wenn die Liste nicht leer ist
- {
- newEl->setVorElement(current);
- // newEl->getNachelement(0);
- current->setNachElement(newEl);
- end = newEl;
- }
- else // Wenn die Liste leer ist
- {
- home = newEl;
- end = newEl;
- newEl->setVorElement(0);
- newEl->setNachElement(0);
- }
- }
- void Liste::viewListe()
- {
- Element *viewElement;
- if(home != 0)
- {
- viewElement = home;
- do
- {
- cout<< viewElement->getWert() << " " << viewElement->getZeichen()<<" ";
- viewElement = viewElement->getNachElement();
- }while(viewElement!= 0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement