typedef struct {
int ***pt1;
int **pt2;
int *pt3;
int tab[8][4][4];
} t_matrice;
t_matrice t1, t2, r;
for (i=0, t1.pt1=t1.tab, t2.pt1=t2.tab, r.pt1=r.tab;i<8;i++, t1.pt1++, t2.pt1++, r.pt1++) for (j=0, t1.pt2=*t1.pt1, t2.pt2=*t2.pt1, r.pt2=*r.pt1;j<4;j++, t1.pt2++, t2.pt2++, r.pt2++) for (k=0, t1.pt3=*t1.pt2, t2.pt3=*t2.pt2, r.pt3=*r.pt2);k<4;k++, t1.pt3++, t2.pt3++, r.pt3++) *r.pt3=*t1.pt3 + *t2.pt3;
|