1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| MEDIA* ecrire()
{
MEDIA* media;
char* titre;
char* numero;
int support;
int numeroGlobal[3];
int type;
int numeroType[2];
int jour[2];
int mois[2];
int annee[2];
DATE date;
printf("Titre : ");
scanf("%s",titre);
printf("Media : ");
scanf("%s",numero);
if(strlen(numero) != 13)
return NULL;
sscanf(numero++,"%1i",&support);
sscanf(numero++,"%1i",numeroGlobal);
sscanf(numero++,"%1i",&numeroGlobal[1]);
sscanf(numero++,"%1i",&numeroGlobal[2]);
sscanf(numero++,"%1i",&type);
sscanf(numero++,"%1i",numeroType);
sscanf(numero++,"%1i",&numeroType[1]);
sscanf(numero++,"%1i",jour);
sscanf(numero++,"%1i",&jour[1]);
sscanf(numero++,"%1i",mois);
sscanf(numero++,"%1i",&mois[1]);
sscanf(numero++,"%1i",annee);
sscanf(numero,"%1i",&annee[1]);
date.jour[0] = jour[0];
date.jour[1] = jour[1];
date.mois[0] = mois[0];
date.mois[1] = mois[1];
date.annee[0] = annee[0];
date.annee[1] = annee[1];
media = creation(titre,support,numeroGlobal,type,numeroType,date);
return media;
} |
Partager