retrouver la taille d'un malloc
Bonjour,
je suis entrain de développer un programme ou j'ai besoin d'utiliser des pointeurs void.
par exemple
Code:
1 2 3
| void *ptr;
ptr = malloc(sizeof(int) * 7); |
size = sizeof(int) * 7;
j'ai besoin de pouvoir retrouvé la taille (size dans l'exemple) du malloc plus tard. comment je peux faire ? (car le 7 est une variable et ce n'est pas toujours un type int)
Est ce qu'il existe une technique pour retrouvé la longueur a partir de l'adresse du debut du malloc ?
merci d'avance pour votre aide