>>275 
>>271

何度も申し訳ないのですがやはりできません
いろいろと調べてためしに以下のようにして
コンパイルしたのですが

confllicting type for data等のエラーメッセージが出てしまいます...

typedef struct mydata{
unsigned int matrix[MAX_DATA_NUM][3];
unsigned char image1[MAX_IMAGESIZE][MAX_IMAGESIZE];
unsigned char image2[MAX_IMAGESIZE][MAX_IMAGESIZE];
}MYDATA;

MYDATA *data;

data = (MYDATA * )malloc(sizeof(MYDATA));