Für Andreas-Lisen



  • [Datei Klassen.h

    #ifndef _Klassen_h
    #define _Klassen_h
    #include <iostream>

    using namespace std;

    class Liste
    {
    class Daten
    {
    public:
    int Wert;
    Daten *m_pNext;
    };

    Daten *m_pStart;

    public:

    Liste()
    {
    m_pStart = 0;
    };

    void push(int Eingabe)
    {
    Daten *m_pNeu = new Daten;
    m_pNeu->Wert = Eingabe;
    m_pNeu->m_pNext = m_pStart;
    m_pStart = m_pNeu;
    };

    void ausgabe()
    {
    Daten *m_pLauf = m_pStart;

    while (m_pLauf !=0)
    {
    cout <<m_pLauf->Wert<<endl;
    m_pLauf = m_pLauf->m_pNext;
    }
    };

    };
    #endif;

    Main

    #include <iostream>
    #include "Klassen.h"

    using namespace std;

    int main()
    {
    Liste l1;
    int eingabe;
    char loop = 1;
    char auswahl;

    while(loop)
    {
    cout <<"Ein <e> Aus <a> Ende <x>";
    cin >>auswahl;

    switch(auswahl)
    {
    case 'e':
    cout <<"Wert :";
    cin >>eingabe;
    l1.push(eingabe);
    break;

    case 'a':

    l1.ausgabe();
    break;

    case 'x':
    loop = 0;
    break;
    }
    }
    return 0;
    }
    ]



  • Öh, was? Wenn du nur temporär Code weiter geben willst, dann mach das doch bitte über Paste-Seiten. Das Forum ist für Fragen gedacht. Falls du eine Frage hast, dann solltest du diese auch formulieren.

    sfds
    wmfrs

    übrigens, was ich auf den ersten Blick sehe _Klasse_h ist ein verbotener Bezeichner, schau mal in die FAQ.


Anmelden zum Antworten