#include #include #include void test1(unsigned char **test) { int i; for (i=0;i<4;i++){ printf("%c",test[i][i]); } } int main(){ unsigned char **testa; int i; testa=(unsigned char **)malloc(4*sizeof(unsigned char *)); for (i=0;i<4;i++) testa[i]=(unsigned char *)malloc(4*sizeof(unsigned char)); for (i=0;i<4;i++) testa[i][i] = i; test1(testa); return 0; }