Beispiel 2: Rekursion und verknüpfte Listen I

19.12.2016 07:31 Uhr
#include <iostream>

using namespace std;
#include <fstream>

#include "token2.h"

int main()
{
ifstream eingabe;
ClToken *token;

eingabe.open("daten2.xml");
token=new ClToken;

for (;;)
    {
    if (token->getToken(eingabe)==0) break;
    cout << "Token: " << token->start() << " - " << token->inhalt() << " - " << token->end() << endl;
    for (int i=0;i<token->att.zahlAtt();i++)
        cout << "Attribut " << token->att.zeigeAttName(i) << " hat den Wert "
             << token->att.zeigeAttWert(i) << endl;
    }
eingabe.close();
}

Anhang: example2.zip

Schlagwörter: