Hejo, mam problem i nie wiem jak powinien wygladac prawidlowy zapis w funkcji.
struktura:
struct struktura{
char pole1;
int pole2;};
w mainie powiedzmy ze mam:
struct struktura *tablica = NULL;
przekazuje do funkcji ten wskaznik zeby go zmallocowac
funkcja(&tablica);
//a tu funkcja:
void funkcja(struct struktura **tab)
{
(*tab)=(tab*)malloc(N*sizeof(struct struktura));//jakies N, tu nie ma znaczenia
for(int i =0; i < n;i++){
(*tab)[i]->pole1 = i;
(*tab)[i]->pole2 = -i;//przypisywana wartosc nei ma tu znaczenia
}
}
mam problem z poprawnym zapisem dwoch ostatnich linijek. jesli ktos wie to niech napisze.
dzieki