Hallo zusammen,
ich hab ein Problem mit dem folgendem Code:
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.
Könnt Ihr mir helfen?
Tschüss
Profundis
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.
Könnt Ihr mir helfen?
Tschüss
Profundis