Witam, zadanie dla chętnych polegało mianowicie na utworzeniu programu w Builderze który odlicza czas od uruchomienia komputera do jego zamknięcia, a czas zapisuje w pliku tekstowym. Zatem stworzyłem funkcję odpowiedzialną za sprawdzenie czy jest, i wpisanie czasu do zmiennej:
fstream zapis;
void sprawdz()
{
zapis.open("zapis.txt",ios::in);
if(zapis.good()==true)
{
zapis>>sec;
}
zapis.close();
}
oraz instrukcję zapisu :
if(Application->MessageBox("Czy na pewno?", "Zdecyduj się" ,MB_YESNO | MB_ICONQUESTION )==IDNO)
{
Action=caNone;
}
else
{
Action=caNone;
zapis.open("zapis.txt",ios::out);
zapis<<sec;
zapis.close();
Application->Terminate();
}
I problem polega na tym że obie instrukcje osobno działają poprawnie, jednak gdy są razem to zapis się nie wykonuje, a plik zostaje pusty.