Struct en langage C

Bonjour et bon dimanche à tous!
Svp j'aimerai définir plusieurs structures avec des champs différents dans un code en C, c'est pour gérer plusiseurs fichier. Comment les disposez svp? Càd où placez la première, la 2e, la 3e... et les instructions?

2 réponses

  1. Contributeur
    Que veux-tu faire comme structures ? Peux-tu faire un schéma ?
    1. En fait mon code gèrer deux fichiers. Un qui contient les notes des étudiants et l'autres leurs coordonées à l'inscription. Donc j'ai une structure qui contient (num d'inscription, nom, prenom) et l'autres contient (num de l'etudiant, matiere, notes). Je veux mettre ces deux structures dans le même codes pour exécuter mon programme!

      Esct-ce plus clair?
  2. Contributeur
    Voilà les structures dont tu auras besoin. Si tu sais utiliser les pointeurs et plus particulièrement les listes chainées tu n'auras aucun problème avec celles-ci.

    //Structures des fichiers à supprimer après analyse 
    typedef struct _SFEtudiant   
    {   
     int id;   
     char nom[20];   
     char prenom[20];   
     struct _SFEtudiant* _next;   
    } SFEtudiant;   
    typedef struct _SFNote   
    {     
     int etudiant;   
     int matiere;   
     double note;   
     struct _SFNote* _next;   
    } SFNote;   
    
    //Structures à garder en mémoire 
    typedef struct _SNote   
    {   
     int matiere;   
     double note;   
     struct _SNote* _next;   
    } SNote; 
    typedef struct _SEtudiant   
    {   
     char nom[20];   
     char prenom[20];   
     SNote* notes;   
     struct _SEtudiant* _next;   
    }  SEtudiant; 
    
    //Tableau des matières à compléter si besoin   
    //Il ne doit pas être sauvegardé dans un fichier   
    char* matieres[] = {"français","math","histoire","chimie","anglais","..."};

    Google is your best friend
    VB.NET is good ... VB6 is better !