12/02/11 11:08
miky7
Ciao!! Il mio scopo era quello di fare un programmino che dal main richiama la funzione inserisciData...in breve dovrebbe prendere una struttura data o crearne una nuova richiedendo poi all'utente di inserire i dati e poi dovrebb restiturila al main che dovrebbe stampare a video i dati inseriti..però ovviamente non funziona...........
Avete qualche consiglio???
#include<stdio.h> #include<stdlib.h> struct data inserisciData(); struct data{ int giorno; int anno; char *mese; }; main(){ struct data domani; printf("Avvio del programma\n"); struct data inserisciData(struct data domani); printf("Il giorno e':\n",domani.giorno); printf("Il mese e':\n",domani.mese); printf("L'anno e':\n",domani.anno); return 0; } struct data inserisciData(data){ struct data oggi; int g, a; char m[15]; printf("Inserisci un giorno: \n"); scanf("%d",&g); printf("Inserisci un mese: \n"); scanf("%s",&m); printf("Inserisci un anno: \n"); scanf("%d",&a); oggi.giorno=g; oggi.mese=m; oggi.anno=a; return oggi; }
aaa