#include <iostream>
#include <fstream>
using namespace std;
struct Student
{
char imie[10];
char nazwisko[10];
};
void pobierz(Student &osoby)
{
int r;
cout << "Podaj ilosc osob: " << endl;
cin >> r;
for(int i=0;i<r;i++)
{
cout << "Podaj imie: " << endl;
cin >> osoby.imie;
cout << "Podaj nazwisko: " << endl;
cin >> osoby.nazwisko;
}
}
void wypisz(Student &osoby)
{
int r;
cout << "Podaj ilosc osob: " << endl;
cin >> r;
for(int i=0;i<r;i++)
{
cout << osoby.imie << endl;
cout << osoby.nazwisko << endl;
}
}
int main()
{
pobierz(Student osoby);
wypisz(Student osoby);
system("PAUSE");
return 0;
}
Oto mój problem, przy kompilacji wyświetlają mi się dwa błędy przy expected primary-expression before "osoby" przy wywolaniu funkcji pobierz i wypisz. Nie mam pojęcia co mogłoby być źle dlatego proszę o pomoc. Czy mógłby mi ktoś pomóc?