Witam,
za zadanie mam przesłac adres 1 elementu tablicy struktur do funkcji, tam wykonac potrzebne operacje.
Dlaczego wystepuje bład, skoro do odwoływania się przy wskaźnikach uzywamy '->' a nie '.' ?
#include <iostream>
using namespace std;
const int SLEN = 30;
struct student{
char fullname[SLEN];
char hobby [SLEN];
int ooplevel;
};
void wpisywanie(student [],int);
int main()
{
student osoby[3];
wpisywanie(osoby,3);
return 0;
}
void wpisywanie(student osoby [],int ile)
{
for(int i=0; i<ile; i++)
{
cout<<"Podaj imie i nazwisko" <<i+1<<"osoby: ";
cin.getline(osoby[i]->fullname,SLEN)<<endl;
}
}