typedef struct { int wymx, wymy; void *piksel; } t_obraz; int alokuj(t_obraz *obraz) { ... fscanf(plik_we,"%d", &(obraz->wymx)); /* analogicznie wymy */ obraz->piksel=malloc(obraz->wymx*obraz->wymy*sizeof(int)); int (*piksel)[obraz->wymx]; piksel=(int(*)[obraz->wymx]) obraz->piksel; ...
Rozumiem:
-co robi malloc
-następną linijkę - utworzony jest wskaźnik na tablicę o rozmiarze wymx
Co dzieje się dalej w piksel=(int(*)[obraz->wymx]) obraz->piksel?