#include <stdio.h> struct date { int jour; int mois; int annee; }; struct date dat[5], *ptdate; main() { int i=0; /* remplissage du tableau */ while ( i < 5 ){ printf(" Entrez une date ( jj mm aaaa ) :"); scanf("%d %d %d", &dat[i].jour, &dat[i].mois, &dat[i].annee); i++; } /* initialisation du pointeur */ ptdate = dat; /* impression du tableau */ for(i=0; i < 5; i++, ptdate++){ /* sans pointeur */ printf(" Date numero %d : %d\t%d\t%d\n", i+1, dat[i].jour, dat[i].mois,dat[i].annee); /* avec pointeur */ printf(" Date numero %d : %d\t%d\t%d\n", i+1, ptdate->jour, ptdate->mois, ptdate->annee); } }