[C] Création de liste

assiya Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
bonsoir tout le monde !
en fait je veux faire un programme en C qui fait la saisie des noms et prénoms des étudiants d'une classe et les classe suivant l'ordre alphabétique et associe à chaque élève ses données ( age, adresse,CNE..) ?? par ou commencer s'il vous plait??
Je dois rendre le travail demain au prof!!
A voir également:

2 réponses

Galsungen Messages postés 6938 Date d'inscription   Statut Contributeur Dernière intervention   1 422
 
moi je dirais un tableau que tu remplis au fur et a mesure, et tu devrais pouvoir le sauvegarder dans un fichier texte à la fin :)
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Tu peux partir sur un système de liste chainée qui insère dans la liste suivant l'ordre lexicographique que tu as définis.
struct eleve{
   unsigned int age;
   char adresse[255];
   //....
};

struct maillon{
  struct eleve  *data;
  struct maillon *next;
}; 

Pour ce qui est des comparaison de chaîne, regarde la fonction strcmp.

Bonne chance
(c'est beaucoup plus rapide à faire en c++ : cf objets std::set et std::string mais bon...)
0