class TKunde
{
private:
    int Nr;                 //Nr des Autos
    char Name    [256];
    char Strasse [256];
    char Plz     [256];
    char Ort     [256];
    char Telnr   [256];
    int Anzahl;             //Anzahl von gekauften Autos
    int Kaufen   [100];     //Integerliste von gekauften Autos
public:
    TKunde(int);            //Konstruktor liest alle Kundendaten ein
    ~TKunde();
    void Autokauf(int Autonr);//Erweitert die Liste Kaufen und schreibt Autonr
    void Ausgeben();        //Gibt alle benutzerdaten aus
    int GekauftesAuto();    //Gibt Kaufen aus
    void Reset();           //Resettet un Kaufen ausgeben zu können
};

TKunde::TKunde(int Nummer) : Nr(Nummer), Anzahl(0)
{
    for (int i=0; i<100; i++)
    {
        Kaufen[i] = 0;
    }
    cout << "Benutzerdaten" << endl << endl;
    cout << "Name: "; cin >> Name;
    cout << "Strasse: "; cin >> Strasse;
    cout << "Plz: "; cin >> Plz;
    cout << "Ort: "; cin >> Ort;
    cout << "Telnr: "; cin >> Telnr;
}

TKunde::~TKunde(){}

void TKunde::Autokauf(int Autonr)
{
    Kaufen[Anzahl++] = Autonr;
}

void TKunde::Ausgeben()
{
    cout << "Name: "; cout << Name << endl;
    cout << "Strasse: "; cout << Strasse << endl;
    cout << "Plz: "; cout << Plz << endl;
    cout << "Ort: "; cout << Ort << endl;
    cout << "Telnr: "; cout << Telnr << endl;
}

int TKunde::GekauftesAuto()
{
    return Kaufen[Anzahl ++];
}

void TKunde::Reset()
{
    Anzahl = 0;
}
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif