Zahlen extern abspeichern und bei neustart wieder einlesen

Profundis

Grünschnabel
Hallo zusammen,

ich hab ein Problem mit dem folgendem Code:
Code:
# include <iostream.h>
# include <conio.h>

 int main ( )
  {
        struct memory
	       { 
               float value ;
	       memory *chain ;
               };

	 float value ;
	 memory *go_on;
	 memory *start ;
	 go_on = new memory ;
	 start = go_on ; // Keeping the first adress
	 do
	        { 
                cout << "Input : " ; cin >> value ;
		go_on -> value = value ;
		go_on -> chain = new memory ;
		go_on = (go_on -> chain) ;
	        } while (value > 0 ) ;
	 go_on -> chain = NULL ;

	 cout << endl << endl << "Output :" << endl << endl ;
	 go_on = start ;  // starting the heap
	 do
	        { 
                cout << ( go_on -> value) << endl ;
		go_on = go_on -> chain ;
	        } while (go_on -> chain != NULL ) ;

    getch ( ) ;
  }

Der Code ist bereits so vorgegeben und soll so ausgebaut werden, das alle eingegeben Zahlen beim Beenden in einer Zahlen.Dat-Datei abgespeichert und beim erneuten Aufruf wieder eingelesen werden. Hab mittlerweile alles versucht, was mir einfiel (fstream, data.write etc...), mir fällt beim besten Willen nichts mehr ein. :confused:

Könnt Ihr mir helfen? :)

Tschüss
Profundis
 
Zurück