Bonjour,

je voudrais savoir comment se passe la libération de la mémoire pour des char **, char ***, struct nom **, etc
Par exemple, dans mon cas, j'ai 2 structures :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
typedef struct noeud{
int n;
struct noeud **tab;
}Noeud;
 
typedef struct{
Noeud *racine;
}Graphe;
Comment s'écrirait la fonction int libérerGraphe(Graphe **g) permettant de libérer un graphe.

Merci