Rispondete al post sopra così non apro un altro thread
grazie![]()
Rispondete al post sopra così non apro un altro thread
grazie![]()
nel tuo primo codice avevi creato un puntatore a struttura, i puntatori devono essere allocati o inizializzati, altrimenti si va a finire nel tipico errore di puntatore nullo.
Quindi o utilizzi una variabile valore:
Oppure come hai fatto tu crei un'altra vvariabile valore e la fai puntare da a1 come hai fatto:codice:#include<stdio.h> struct macchina{ char *modello; char *colore; }; main(){ struct macchina a1; a1.colore="blu"; a1.modello="Peugeot 406"; printf("%s\n%s\n",a1.colore,a1.modello); }
a1=&oggi;
se hai altri dubbi posta pure, è fatto apposta il forum![]()
![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)