free() libère la mémoire... donc tu l'appelle ou tu veux mais a condition de ne plus utiliser le pointeur ensuite.
et on fait un free sur un pointeur qui a été initialisé avec malloc ou realloc... free ne vide pas toute la mémoire, en C on gère la mémoire soit même, pointeur par pointeur.
Je ne saurais trop te conseiller de lire le man à ce sujet:
>man malloc
[^] # Re: Correction
Posté par ecyrbe . En réponse au message Pointeur et chaines de caractères.... Évalué à 1.
et on fait un free sur un pointeur qui a été initialisé avec malloc ou realloc... free ne vide pas toute la mémoire, en C on gère la mémoire soit même, pointeur par pointeur.
Je ne saurais trop te conseiller de lire le man à ce sujet:
>man malloc