Witam
Chce napisać takie coś, że jeśli niema pliku to go tworzy i wypełnia 5 linijek zerami i potem to wczytuje do tablicy, a jeśli plik istnieje od razu wczytuje.
Mam takie coś
I mam taki problem ze jeśli plik istnieje to jest ok, jeśli go niema to go tworzy i wypełnia zerami ale juz nie wczytuje prawidłowo
Chce napisać takie coś, że jeśli niema pliku to go tworzy i wypełnia 5 linijek zerami i potem to wczytuje do tablicy, a jeśli plik istnieje od razu wczytuje.
Mam takie coś
int z;
string rekord[5];
int rekordx[5];
void wyniki()
{
fstream rekordy;
rekordy.open("rekordy.txt");
if (!rekordy)
{
rekordy.close();
fstream rekordy("rekordy.txt", ios::out);
for (int j=1; j<=5; j++)
{
rekordy<<"0\n";
}
rekordy.close();
rekordy.open("rekordy.txt", ios::in);
}
k=0;
while(getline(rekordy, rekord[k]))
{
k++;
}
for (int j=0;j<=4; j++)
{
stringstream z(rekord[j]);
z>>rekordx[j];
}
ShowMessage(rekordx[1]);
ShowMessage(rekord[1].c_str());
}
I mam taki problem ze jeśli plik istnieje to jest ok, jeśli go niema to go tworzy i wypełnia zerami ale juz nie wczytuje prawidłowo