RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
(C] liste chainée
PIERRE, le ven. 21 sept. 2007 à 10:48:11
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 ?
}


PIERRE
sept. 07
Suivant
REPONSES
PIERRE
sept. 07
Neoxeo78
sept. 07
Neoxeo78
sept. 07
lami20j
sept. 07
PIERRE
sept. 07
w1sm3rhi11
sept. 07
w1sm3rhi11
sept. 07
PIERRE
sept. 07
w1sm3rhi11
sept. 07
PIERRE
sept. 07
Version Web
Réalisé par RedShift
no save