Bonjour j'ai un petit problème de C.
Soit la struct suivant :
typedef struct element *Element
typdef struct element
{
int entier;
int decimal ;
Element next ;
} ;
après j'ai :
Element element = malloc(sizeof(struct Element));
void ajouter(Element a,int b,int c)
{
Element node = a ;
while(node ->suivant != null)
node = node ->suivant ;
Element nouveau = malloc(sizeof(struct Element));
nouveau->entier = b ; nouveau->decimal = c ;
node->suivant = nouveau ;
}
void supprimer_element(Element a,int b,int c)
{
Element node = a ;
while( node ->entier != b && node->decimal != c && node->suivant != null )
node = node ->suivant ;
/* LA je bloque */
Comment faire pour libérer la mémoire et affecter a la node_precedente la valeur de la node_suivante ( par rapport a celle que nous voulons supprimer ?
}

