#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))

int main (int argc, char const *argv[])
{
int* localarray;

localarray = (int*)malloc(16 * sizeof(int));

printf("arraysize = %d", ARRAY_SIZE(localarray));
printf("\n");

return 0;
}

16って表示させたいんですけど、どうすればいいのですか??