Advertisement
Guest User

maStruct

a guest
Nov 16th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. typedef struct{
  5.   char nom[32];
  6.   float age;
  7. } ELEVE;
  8.  
  9.  
  10. void saisir(ELEVE * classe, int taille){
  11.   for(int i = 0; i < taille ; i++){
  12.     printf("Quel est son nom ? ");
  13.     scanf("%s",classe[i].nom);
  14.  
  15.     printf("Quel est l'âge de %s ? ", classe[i].nom);
  16.     scanf("%f",&classe[i].age);
  17.   }
  18. }
  19.  
  20. void affiche(ELEVE * classe, int taille){
  21.   printf("La classe est composée de :\n");
  22.  
  23.   for(int i = 0; i < taille ; i++){
  24.     printf("  %s agé de %f ans\n",classe[i].nom, classe[i].age);
  25.   }
  26. }
  27.  
  28. int main(void){
  29.   int tailleClasse;
  30.  
  31.   printf("Combien d'élève il y a-t-il dans la classe ? ");
  32.   scanf("%d",&tailleClasse);
  33.  
  34.   ELEVE classe[tailleClasse];
  35.  
  36.   saisir(classe, tailleClasse);
  37.  
  38.   affiche(classe, tailleClasse);
  39.  
  40.   return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement