Cher Hairibi , vous ètes le meilleur professeur que j'ai trouvé , votre pédagogie et vos illustrations devraient ètre un exemple à suivre pour tous ceux qui cherchent à partager leur expertise. Je ne parle pas l'arabe , mais votre attention à utiliser en simultanné les 2 langues permet à chacun de comprendre vos explications . Merci pour le travail que vous avez accomplit et pour votre générosité à partager vos connaissances . Bravo à vous Enrico
Autre approche: void supprimerAuDebut(liste *debut) { liste temp; if (*debut!=NULL)//liste non vide { if((*debut)->suivant==NULL) //il existe 1 seul élément { free(*debut); *debut=NULL; } else //liste contient 2 ou plusieurs éléments { temp=*debut; *debut=(*debut)->suivant; (*debut)->precedent=NULL; free(temp); } } }
Cher Hairibi , vous ètes le meilleur professeur que j'ai trouvé , votre pédagogie et vos illustrations devraient ètre un exemple à suivre pour tous ceux qui cherchent à partager leur expertise.
Je ne parle pas l'arabe , mais votre attention à utiliser en simultanné les 2 langues permet à chacun de comprendre vos explications .
Merci pour le travail que vous avez accomplit et pour votre générosité à partager vos connaissances .
Bravo à vous
Enrico
Merci beaucoup pour vos encouragements
Le meilleur prof, Allah yjazik bikhir.
Autre approche:
void supprimerAuDebut(liste *debut)
{
liste temp;
if (*debut!=NULL)//liste non vide
{
if((*debut)->suivant==NULL) //il existe 1 seul élément
{
free(*debut);
*debut=NULL;
}
else //liste contient 2 ou plusieurs éléments
{
temp=*debut;
*debut=(*debut)->suivant;
(*debut)->precedent=NULL;
free(temp);
}
}
}
Salamo 3likoum
Monsieur wach radi t9dr dirhom incha alah b c++
Mais on sait pas comment supprimer un element n"importe ca position dans la liste chainees :(