Struct en langage C

Taph -  
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   -
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?


A voir également:

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Que veux-tu faire comme structures ? Peux-tu faire un schéma ?
0
Nanel
 
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?
0
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
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 !
0