/* File: convdata.c */ /* Time-stamp: "2002-05-01 01:29:14 calvanes" */ /* Scopo: esempio di uso di stringhe */ /* Legge una data nel formato gg/mm/aaaa e la converte nel formato gg mese aaaa. */ #include <stdio.h> int main(void) { char *mesi[] = { "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre" }; int mese, giorno, anno; printf("Inserisci una data nel formato gg/mm/aaaa: "); scanf("%d%*c%d%*c%d", &giorno, &mese, &anno); if (1 <= mese && mese <= 12) printf("La data immessa e`: %d %s %d\n", giorno, mesi[mese-1], anno); else printf("Il mese non e` corretto.\n"); return 0; }