Siemka.
Mam pewnie problem, od kilku dni tak dla praktyki tworze sobie program quiz.
Wszystko działa, poprawnie zlicza punkty, oblicza procenty itd.
Jedyne co nie działa to odczyt pliku z wynikami.
Program składa się z:
4 plików .cpp:
a)main
b)easy
c)medium
d)hard
3 nagłówkóch (w nich mam funkcje wywołujące poziom trudności, wszystkie 3 nagłówki dołączam do main.cpp)
a)easy (zawiera tylko int main(); )
b)medium (zawiera tylko int medium(); )
c)hard (zawiera tylko int hard(); )
Odpowiadają za poziomy trudności, a main za wywoływanie poziomów trudności na podstawie wciśniętych przycisków.
Udaje mi się zapisywać nick, ilość zdobytych punktów i poziom trudności do pliku.Wszystko ładnie się zapisuje, lecz nie mogę tego odczytać.
Tak wyglądają funkcje zapisujące:
</cpp>void ZapisHard(std::string pseudo, int kurewskiepunkty)
{
ofstream Tabela("Wyniki", ios::app);
Tabela << pseudo << " " << kurewskiepunkty << "/15" << " " << "trudny\n";
}
W innych poziomach trudności zmienia się tylko napis trudny na inny np na : "średni".
Tak wygląda funkcja, którą chce otwierać plik:
int otwieracz()
{
ofstream Tabela;
Tabela.open("Wyniki", ios::in);
getch();
return 0;
}
Lecz po jej wywołaniu nic się nie wypisuje.
Nie mam pojęcia jak to zrobić, aby po prostu była wyświetlana cała zawartość pliku.