Nie mogę znaleźć błędu w deklaracji funkcji i wyrzuca cały czas błąd;
main.cpp
int main()
{
liczba rozmiar;
vector <liczba> wejsciowe;//wektor danych wejsciowych
vector <liczba> wyjsiowee;//wektor danych wyjsciowych
bool flag;
flag=otworz("dane.txt" ,plik);//otwarcie pliku z danymi wejsciowymi
if(flag)cout<<"plik otwarty\n";
if(flag==false)"nie udalo sie otworzyc pliku \n";
pobierz_wiersz(&rozmiar,plik);
kopiuj(wejsciowe,plik,rozmiar);
for( int i = 0; i < wejsciowe.size(); i++ )
{
liczba* akt=&wejsciowe[i];
cout<<akt->wiersz<<" | "<<akt->liczba<<"\n";
}
}
funkcje.h
void kopiuj(vector<liczba> &wejsciowe, fstream &plik,liczba rozmiar);
funkcje.cpp
void kopiuj(vector <liczba> &wejsciowe, fstream &plik,liczba rozmiar)
{
liczba wiersz;
for(int i=0;i<rozmiar.liczba;i++)
{
pobierz_wiersz(&wiersz,plik);
wejsciowe.push_back(wiersz);
}
}