void load(Contact **Tete)
{
FILE *contact = NULL;
Contact *Tete;
char NOM[TAILLE_MAX] = "";
char PRENOM[TAILLE_MAX] = "";
char NUMERO[TAILLE_MAX] = "";
char EMAIL[TAILLE_MAX] = "";
*Tete = NULL;
system("cls");
contact = fopen("contact.txt", "r");
if (contact != NULL)
{
while (fscanf(contact, "%s %s %s %s", NOM, PRENOM, NUMERO, EMAIL ) != NULL)
{
Contact *Nouveau = (Contact*)malloc(sizeof(Contact));
sprintf(Nouveau->nom, "%s",NOM);
sprintf(Nouveau->prenom, "%s",PRENOM);
sprintf(Nouveau->numero, "%s",NUMERO);
sprintf(Nouveau->email, "%s",EMAIL);
Nouveau->suivant = (*Tete);
(*Tete) = Nouveau;
}
}
fclose(contact);
system("pause");
}
bonjour,
Voilà ma fontion qui permet de mettre les contacts dans une liste chainée à partir d'un fichier .txt
Je voudrais trier cette liste selon les NOM des contacts, je n'y arrive pas sans passer par des tableaux :'(
J'ai besoin de votre aide
Merci