|
Dernière réponse | |
---|---|
Sujet : [c] liste chainees | |
otb82 | cette fonction merde car elle remplace la valeur lelien pour ts les enregistrement ... pourtant qd je regarde je vois pas de bug :(
please help // insere a la fin pelement *inserer_fin(pelement *liste, char *lien, char a) { short recherche_liste(pelement *liste, char *lien); pelement *nouveau; pelement *courant; if(liste == NULL) { if ((nouveau = (pelement *)malloc(sizeof(pelement))) == 0) { printf("Erreur de Malloc" ); return(NULL); } nouveau->lien = lien; nouveau->suivant = NULL; nouveau->parsable = a; return(nouveau); } else { for (courant=liste ; courant->suivant != NULL ; courant=courant->suivant) { } if((nouveau = (pelement *)malloc(sizeof(pelement))) == NULL) { printf("Erreur de Malloc !! " ); exit(1); } nouveau->lien = lien; nouveau->parsable = a; nouveau->suivant = NULL; courant->suivant = nouveau; return(liste); } } |
Vue Rapide de la discussion |
---|