Hej, mam zadanie polegające na napisaniu struktury Osoba w której umieszczam m.in. zmienną int wzrost, w main'ie tworze obiekt - tablice Osoba tab[10], gdzie inicjalizuje go danymi i potem mam napisac funkcje która znajdzie osobe o najwyższym wzroście. Mam problem ze zwrotem danych w tej funkcji. Zwracana zmienna ma być typu Osoba.
Osoba najwyzszy(Osoba *tab)
{ Osoba naj=tab[0];
for (int i=0; i<10; i++)
{
if (tab[i].wzrost>naj)
naj=tab[i].wzrost;
}
return naj; }
Podpowie ktoś co poprawić? Bo nie za bardzo wiem jak się obchodzić z tymi strukturami. Ciągle wypisuje mi bład no match for 'operator=' in 'naj = (tab + ((sizetype)(((unsigned int)i) * 16u)))->Osoba::wzrost'