Witam!
Pisze program z grą Memory i właśnie chciałbym dodać funkcję która wyświetla ranking odczytywany z pliku na konsoli i tu własnie pojawia się problem.
napisałem funkcje:
void wczytaj_ranking(ifstream &ranking){
string imie_ranking;
int wynik_ranking=0;
if(ranking.good()){
int n=0;
while(n<10&&!ranking.eof()){
ranking>>imie_ranking;
ranking>>wynik_ranking;
cout<<imie_ranking<<" "<<wynik_ranking<<"pkt."<<endl;
n++;
}
} else cout<<"blad. brak pliku ranking"<<endl;
ranking.close();
}
a następnie dodałem deklaracje do pliku nagłówkowego:
void wczytaj_ranking(ifstream &ranking);
i wywala mi takie błędy:
projekt\algorytm.h błąd:variable or field 'wczytaj_ranking' declared void
projekt\algorytm.h błąd:'ifstream' was not declared in this scope
projekt\algorytm.h błąd:'ranking' was not declared in this scope
bibliotekę <fstream> dodałem w pliku main.cpp gdzie funkcja jest wywoływana. Tam też deklaruje zmienna ifstream ranking("C:\ranking.txt");
czy ktoś wie w czym leży problem? wielkie dzieki z góry za pomoc