Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

newfaq in the house

Name: Anonymous 2011-03-26 17:32

im learning to time c++/cli and i need to make a doubel chaind list what do i wrong?

/* #########################################
Einsende Aufgabe 5.2  CPBS 5C / 0710 N
######################################### */
#include "stdafx.h"



using namespace System;



ref struct listenelement {

    String ^daten;

    listenelement ^next;

    listenelement ^previous;
};


listenelement ^anhaengen(String ^datenneu, listenelement ^listenende) {

    listenelement ^hilfsHandle;
    listenelement ^hilfsHandle2;


    hilfsHandle = listenende;


    while (hilfsHandle->next != nullptr)

       
        hilfsHandle = hilfsHandle->next;
    hilfsHandle2 = hilfsHandle;

   
    hilfsHandle->next = gcnew listenelement;

   

    hilfsHandle = hilfsHandle->next;
   
    hilfsHandle->previous = hilfsHandle2;
    hilfsHandle->daten=datenneu;
    listenende = hilfsHandle;


return listenende;
}


Void ausgeben(listenelement ^listenanfang) {



    listenelement ^hilfsHandle;



    hilfsHandle = listenanfang;


    Console::WriteLine("{0}",hilfsHandle->daten);

    while (hilfsHandle->next != nullptr) {

        hilfsHandle = hilfsHandle->next;

        Console::WriteLine("{0}",hilfsHandle->daten) ;

    }
}
    Void ausgeben_Back(listenelement ^listenende) {



    listenelement ^hilfsHandle;



    hilfsHandle = listenende;


    Console::WriteLine("{0}",hilfsHandle->daten);


        while (hilfsHandle->previous != nullptr) {

        hilfsHandle = hilfsHandle->previous;

        Console::WriteLine("{0}",hilfsHandle->daten) ;


}

    }

int main(array<System::String ^> ^args)

{

    listenelement ^listenanfang;



    listenanfang = gcnew listenelement;


    listenanfang->daten="Element 1";
   
        listenelement ^listenende;

    listenende= gcnew listenelement;


    for (Int32 schleife=2;schleife<200;schleife++)
   
        anhaengen("Element "+schleife,listenanfang);

    ausgeben(listenanfang);
    ausgeben_Back(listenende);

   
    Console::Read();

    return 0;

}

Name: Anonymous 2011-03-26 19:17

Just go to the teacher and ask for help during your lunch time recess.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List