Zunächst einmal ist hier etwas Code:
int main()
{
int days[] = {1,2,3,4,5};
int *ptr = days;
printf("%u\n", sizeof(days));
printf("%u\n", sizeof(ptr));
return 0;
}
Gibt es eine Möglichkeit, die Größe des Arrays herauszufinden, das ptr
verweist (anstatt nur die Größe anzugeben, die auf einem 32-Bit-System vier Byte beträgt)?