Witam:)
Tworzę pewnego rodzaju symulator i potrzebuję pomocy. Zapis pliku wygląda ok, lecz wczytywanie cos nie działa pokazuje mi:
1
0
0
0
0
0
Dlaczego??
Dodam tylko, iż tablice to zmienne globalne.
void zapis()
{
fstream save;
save.open("save.sav", ios::out);
for(int i=0; i<=5; i++)
{
save<<lvl_bud[i]<<endl;
}
for(int i=0; i<=3; i++)
{
save<<lvl_woj[i]<<endl;
}
for(int i=0; i<=3; i++)
{
save<<lvl_sur[i]<<endl;
}
for(int i=0; i<=15; i++)
{
save<<il_woj[i]<<endl;
}
for(int i=0; i<=3; i++)
{
save<<il_sur[i]<<endl;
}
exit(0);
}
void wczytaj()
{
fstream save;
save.open("save.sav",ios::in);
if(save.good()==false)
{
cout<<"Nie mozesz wczytac";
menu();
}
int nr_linii=1;
string linia;
while(getline(save,linia))
{
for(int i=nr_linii-1; i<=5; i++)
{
lvl_bud[i];
nr_linii++;
}
}
cout<<lvl_bud[0]<<endl<<lvl_bud[1]<<endl<<lvl_bud[3]<<endl<<lvl_bud[4]<<endl<<lvl_bud[5]<<endl;
cout<<"Zakonczono wczytywanie. Nacisnij cokolwiek by kontynuowac."<<endl;
getch();
exit(0);
}