Wie erhält man die Größe des dynamisch (mit malloc oder calloc) zugewiesenen Speichers? [Duplikat]

Mögliche Duplikate:
Bestimmen der Größe des dynamisch zugewiesenen Speichers in c
Neulingsfragen zu malloc und sizeof
Wie kann ich die Größe eines Arrays von einem Zeiger in C erhalten?

Malloc -> wie viel Speicher wurde reserviert?

int **arrofptr;
arrofptr = (int **)malloc(sizeof(int *) * 2);
arrofptr[0] = (int *)malloc(sizeof(int)*6144);
arrofptr[1] = (int *)malloc(sizeof(int)*4800);

Jetzt muss ich wissen, wie viele Bytes in Arrofptr, Arrofptr [0], Arrofptr [1] zugeordnet sind? Gibt es eine Möglichkeit, die Größe zu ermitteln?

ob wir drucken werden

sizeof(arrofptr);
sizeof(arrofptr[0]);
sizeof(arrofptr[1]);

dann wird 4 gedruckt

Antworten auf die Frage(2)

Ihre Antwort auf die Frage