home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH11_01.C Structures *
- * DΘfinition dΘclaration et initialisation *
- *********************************************************************/
-
- #include<stdio.h>
-
- struct date {
- int jour;
- int mois;
- int annee;
- };
-
- struct client {
- char prenom[16];
- char nom[24];
- double numero;
- struct date naissance;
- };
-
- main( void)
- {
- struct date date0= { 6, 8, 1994}, jour0= date0;
- struct client cl0= { "Petrus", "Albulus",
- 1651198604021.0,
- 1, 11, 1965
- };
-
- printf(" date d'enregistrement: %d/%d/%d",
- jour0.jour, jour0.mois, jour0.annee);
-
- printf("\n prΘnom: %s\n nom: %s\n numero: %.0lf\n"
- " date de naissance: %d/%d/%d",
- cl0.prenom, cl0.nom, cl0.numero,
- cl0.naissance.jour, cl0.naissance.mois, cl0.naissance.annee);
-
- printf("\n taille des structures date: %d , client: %d",
- sizeof( date0), sizeof( cl0) );
- }
-
- /*
- date d'enregistrement: 6/8/1994
- prΘnom: Petrus
- nom: Albulus
- numero: 1651198604021
- date de naissance: 1/11/1965
- taille des structures date: 6 , client: 54 */
-
-
-