Prima di tutto, ecco un po 'di codice:
int main()
{
int days[] = {1,2,3,4,5};
int *ptr = days;
printf("%u\n", sizeof(days));
printf("%u\n", sizeof(ptr));
return 0;
}
C'è un modo per scoprire la dimensione dell'array che ptr
punta (invece di limitarne la dimensione, che è di quattro byte su un sistema a 32 bit)?