Witajcie,
Program który pisze ma mieć naprostszą obsługę txt. Chciałem upewnić się że program zamyka TXT, więc zacząłem sprawdzać czy ma do niego dostęp, gdy go zamknę. I, nie wiem czemu, ma do niego dostęp.
void wprowadzanie_ocen()
{
oceny.open("oceny.txt", ios::in);
if(oceny.good())
{
cout << "Otwarcie pliku powiodlo sie!" <<endl;
oceny.close();
}
else cout << "Nie udalo sie otworzyc pliku!" <<endl;
}
Napisałem to w powyższy sposób. A sprawdzałem w poniższy:
void wprowadzanie_ocen()
{
oceny.open("oceny.txt", ios::in);
oceny.close();
if(oceny.good())
{
cout << "Otwarcie pliku powiodlo sie!" <<endl;
}
else cout << "Nie udalo sie otworzyc pliku!" <<endl;
}
Dlaczego, skoro zaraz po otwarciu zamykam TXT, ciągle wyskakuje mi że się powiodło?