Ho corretto un pò di cosa,ma crasha appena inserisco i valori.
codice:
#include"ramy.h"
typedef enum day{DOMENICA,LUNEDI,MARTEDI,MERCOLEDI,GIOVEDI,VENERDI,SABATO};
typedef enum month{GENNAIO,FEBBRAIO,MARZO,APRILE,MAGGIO,GIUGNO,LUGLIO,AGOSTO,SETTEMBRE,OTTOBRE,NOVEMBRE,DICEMBRE};
typedef struct data
{
month mese;
day giorno;
char *nota;
struct data *ptr;
};
void inseriscinota(data);
int main ()
{
data oggi;
inseriscinota(oggi);
printf("%s",oggi.nota[0]);
return 0;
}
void inseriscinota(data dd)
{
dd.giorno=LUNEDI;
dd.mese=OTTOBRE;
int i=0;
dd.nota=(char*)malloc(sizeof(char));
do
{
i++;
dd.nota=(char*)realloc(dd.nota,(i)*sizeof(char));
dd.nota[i-1]=getchar();
if(dd.nota[i-1]==10)
i=1000;
}while(i!=1000);
}