Déjà, je vois un problème dans ce bout de code:

/* remplissage */
for (i=0 ;i<l; i++){
for( j = 0 ; j<c ; j++ ) {
p->laby[i][j]=* cons_cellule(i,j);
}
...