A voir également:
- Problem de liste chaine du C
- Liste déroulante excel - Guide
- Chaine tnt gratuite sur mobile - Guide
- Liste déroulante en cascade - Guide
- Plus de chaine tv - Guide
- Nouvelle chaîne tnt gratuite 2024 - Accueil - TV & Vidéo
2 réponses
je corrige une error:
en revanche :
fichier free_first.c :
void free_first(PTCELL *head)
{
PTCELL list;
list=*head;
*head=(&(*head)).next;
free(list);
}
en revanche :
fichier free_first.c :
void free_first(PTCELL *head)
{
PTCELL list;
list=*head;
*head=(&(*head)).next;
free(list);
}
slt;
voila la fonction comment tu peut supprimer un element ds la liste si ta des problemes envoyer moi .....
void SupprimerPersonnesListe()
{
char *nom;
ppers pre, p = DL ;
if(p == NULL)
{
printf("\n\t liste vide") ;
return ;
}
nom = SaisieStr("entrer le nom a supprimer");
if(strcmp(p->Nom,nom) == 0)
{
DL = p->svt;
free(p->Nom);
free(p);
return ;
}
pre = p ;
p = p->svt ;
while(p != NULL)
{
if(strcmp(p->Nom,nom) == 0)
{
pre->svt = p->svt ;
free(p->Nom);
free(p);
return ;
}
pre = p ;
p = p->svt ;
}
printf("\n\t >>> Element non trouve : Aucune supression\n") ;
}
voila la fonction comment tu peut supprimer un element ds la liste si ta des problemes envoyer moi .....
void SupprimerPersonnesListe()
{
char *nom;
ppers pre, p = DL ;
if(p == NULL)
{
printf("\n\t liste vide") ;
return ;
}
nom = SaisieStr("entrer le nom a supprimer");
if(strcmp(p->Nom,nom) == 0)
{
DL = p->svt;
free(p->Nom);
free(p);
return ;
}
pre = p ;
p = p->svt ;
while(p != NULL)
{
if(strcmp(p->Nom,nom) == 0)
{
pre->svt = p->svt ;
free(p->Nom);
free(p);
return ;
}
pre = p ;
p = p->svt ;
}
printf("\n\t >>> Element non trouve : Aucune supression\n") ;
}