Mógłby ktoś wskazać co zrobiłem źle?
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <windows.h>
#include <iomanip>
#include <conio.h>
#include <fstream>
using namespace std;
string imie[7];
float kasa[6];
fstream zm;
int main()
{
cout<<tr("Wczytać zapis?(t/n): "); string zapis; zapis=getch();
if(zm.good()==true)
{
if(zapis=="t")
{
string linia;
int nl=1;
while(getline(zm, linia))
{
switch(nl)
{
case 1: imie[1]=atoi(linia.c_str());break;
case 2: kasa[1]=atoi(linia.c_str());break;
case 3: imie[2]=atoi(linia.c_str());break;
case 4: kasa[2]=atoi(linia.c_str());break;
case 5: imie[3]=atoi(linia.c_str());break;
case 6: kasa[3]=atoi(linia.c_str());break;
case 7: imie[4]=atoi(linia.c_str());break;
case 8: kasa[4]=atoi(linia.c_str());break;
case 9: imie[5]=atoi(linia.c_str());break;
case 10: kasa[5]=atoi(linia.c_str());break;
case 11: imie[6]=atoi(linia.c_str());break;
case 12: kasa[6]=atoi(linia.c_str());break;
}
nl++;
}
zm.close();
}
for(;;)
{
zm.open("monopoly.txt",ios::out);
system("cls");
for (int q=1; q<=6; q++)
{
if(imie[q]!="null")
{cout<<"Witaj graczu nr."<<q<<"("<<imie[q]<<tr("). Twój stan konta wynosi ")<<kasa[q]<<"$"<<endl;}
zm<<imie[q]<<endl<<kasa[q]<<endl;
}
}//for
}
}//main