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...........![]()
![]()
Qualcuno ha 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;
}![]()
![]()
![]()
![]()
![]()
![]()