Comment faire un lien avec 2 structure en c
Fermé
Reghi
-
7 janv. 2009 à 22:26
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 - 7 janv. 2009 à 23:14
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 - 7 janv. 2009 à 23:14
A voir également:
- Comment faire un lien avec 2 structure en c
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verifier un lien - Guide
- Whatsapp avec 2 cartes sim - Guide
- Comment brancher 2 tv sur un seul décodeur free sans payer ? ✓ - Forum TV & Vidéo
2 réponses
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
7 janv. 2009 à 22:37
7 janv. 2009 à 22:37
Bonsoir,
tu peux tenter de les lier en déclarant une troisième structure qui contient les 2 autres.
A essayer...
tu peux tenter de les lier en déclarant une troisième structure qui contient les 2 autres.
struct eleves{ char nom [31]; char prenom [31]; char adresse [45]; int age[31]; char sexe; char code[6]; }; struct notes{ int note[4]; char code[6]; }; struct ensemble{ struct eleves; struct notes; };
A essayer...
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
7 janv. 2009 à 23:14
7 janv. 2009 à 23:14
#include <stdio.h> struct eleves{ char nom [31]; char prenom [31]; char adresse [45]; int age[31]; char sexe; char code[6]; }; struct notes{ int note[4]; char code[6]; }; struct ensemble{ struct eleves; struct notes; }; struct eleves classe[2]; struct notes matiere[4]; int main() { int j,i; //gotoxy(20,6); printf("------Entrer Les notes Des Eleves------\n"); for(i=0;i<2;i++) {printf("\n\t\tNom et Prenom: "); scanf("%s" "%s",&classe[i].nom,&classe[i].prenom); printf("\n\t\tEntrer Code: "); scanf("%s",&matiere[i].code); for(j=0;j<4;j++) { printf("\n\t\t%de Matiere: ",j+1); scanf("%d",&matiere[j].note[j]); } printf("_____________________________________________________________________\n"); } //getch(); }
Je sais pas si c'est juste, en tout cas, il compile...
7 janv. 2009 à 23:01
Merci
struct eleves{
char nom [31];
char prenom [31];
char adresse [45];
int age[31];
char sexe;
char code[6];
} ;
struct notes{
int note[4];
char code[6];
};
struct ensemble{
struct eleves;
struct notes;
};
struct eleves classe[2];
struct notes matiere[4];
void main()
{ int j,i;
gotoxy(20,6);
printf("------Entrer Les notes Des Eleves------\n");
for(i=0;i<2;i++)
{printf("\n\t\tNom et Prenom: ");
scanf("%s" "%s",&classe[i].nom,&classe[i].prenom);
printf("\n\t\tEntrer Code: ");
scanf("%s",&classe[i].matiere[i].code);
for(j=0;j<4;j++)
{ printf("\n\t\t%de Matiere: ",j+1);
scanf("%d",&matiere[j].note[j]);
}
printf("_____________________________________________________________________\n");
}
getch();
}