home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH11_02.C Structures *
- * DΘfinition dΘclaration et initialisation *
- *********************************************************************/
-
- #include<stdio.h>
- #include<string.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= { 1, 11, 1965};
- struct client cl0= { "Petrus"
- };
-
- 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);
-
- strcpy( cl0.nom, "Albulus");
- cl0.numero= 1651198604021.0;
- cl0.naissance= date0;
-
- printf("\n\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);
- }
-
- /*
- prΘnom: Petrus
- nom:
- numero: 0
- date de naissance: 0/0/0
-
- prΘnom: Petrus
- nom: Albulus
- numero: 1651198604021
- date de naissance: 1/11/1965 */
-
-