home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_11 / ch11_01.c next >
Encoding:
C/C++ Source or Header  |  1994-09-08  |  1.2 KB  |  50 lines

  1. /*********************************************************************
  2. *  CH11_01.C                                             Structures  *
  3. *                           DΘfinition dΘclaration et initialisation *
  4. *********************************************************************/
  5.  
  6. #include<stdio.h>
  7.  
  8. struct date     {
  9.            int jour;
  10.            int mois;
  11.            int annee;
  12.         };
  13.  
  14. struct client    {
  15.            char prenom[16];
  16.            char nom[24];
  17.            double numero;
  18.            struct date naissance;
  19.         };
  20.  
  21. main( void)
  22. {
  23.     struct date date0= { 6, 8, 1994}, jour0= date0;
  24.     struct client cl0= { "Petrus", "Albulus",
  25.                   1651198604021.0,
  26.                   1, 11, 1965
  27.                };
  28.  
  29.     printf(" date d'enregistrement: %d/%d/%d",
  30.             jour0.jour, jour0.mois, jour0.annee);
  31.  
  32.     printf("\n prΘnom: %s\n nom: %s\n numero: %.0lf\n"
  33.            " date de naissance: %d/%d/%d",
  34.          cl0.prenom, cl0.nom, cl0.numero,
  35.      cl0.naissance.jour, cl0.naissance.mois, cl0.naissance.annee);
  36.  
  37.     printf("\n taille des structures    date: %d , client: %d",
  38.             sizeof( date0), sizeof( cl0) );
  39. }
  40.  
  41. /*
  42.  date d'enregistrement: 6/8/1994
  43.  prΘnom: Petrus
  44.  nom: Albulus
  45.  numero: 1651198604021
  46.  date de naissance: 1/11/1965
  47.  taille des structures    date: 6 , client: 54                      */
  48.  
  49.  
  50.