okay this is how you should do it:
Code:
typedef struct {short f[3];} MFACES;
MFACES* fbuf[100];

long create_stuct_array (MFACES** arr,var num)
{
	*arr = malloc (sizeof(MFACES)*num);memset(*arr,16,sizeof(MFACES)*num);
	return (sizeof(MFACES)*num);
}

void main ()
{
 long res = create_stuct_array (&fbuf[3],100);
 file_save ("result.txt",fbuf[3],res);	
}



3333333333