Bonjour, pour un cours je doit créer une liste chainée avec un menu. J'ai tout créé, mais la suppression ne fonctionne pas, est-ce que quelqu'un peux m'aider? Merci
Voici l'algorithme :
case 2:
{
fflush(stdin); // vide le buffer
printf("\nEntrer le nom : ");
gets(nom);
printf("\nEntrer le prenom : ");
gets(prenom);
taillenom=strlen(nom);
tailleprenom=strlen(prenom);
taille=taillenom+tailleprenom;
for(i=0;i<taillenom;i++)
{
info[i]=nom[i];
}
info[taillenom]=' ';
for(i=taillenom+1;i<taille+1;i++)
{
info[i]=prenom[i-(taillenom+1)];
}
for(i=0;i<61;i++)
{
cle[i]=0;
}
for(i=0;i<taille+1;i++)
{
if ((info[i]>=97)&&(info[i]<=122))
{
cle[i]=info[i]-32;
}
else
{
cle[i]=info[i];
}
}
tete=ajout(tete,info,cle);
break;
}
case 3:
{
fflush(stdin); // vide le buffer
printf("\nEntrez le nom et prenom a supprimer (ex:Nom Prenom): ");
gets(info);
for(i=0;i<taille+1;i++)
{
if ((info[i]>=97)&&(info[i]<=122))
{
cle[i]=info[i]-32;
}
else
{
cle[i]=info[i];
}
}
tete=suppression(tete,cle);
printf("\n\n");
break;
}