ho un problema con le strutture, il compilatore mi da sempre errore quando cerco di compilare i programmi:
e qeust'altro che mi sembrava essere più semplice:codice:#include <stdio.h> struct libro { char autore[25]; char titolo[25]; double anno; float prezzo; }; int main(){ struct libro l1, l2; l1.autore ='rowling'; l1.titolo ='harry potter'; l1.anno = 2005; l1.prezzo = 12; l2.autore = 'saviano'; l2.titolo = 'gomorra'; l2.anno = 2007; l2.prezzo = 10; printf("il prezzo di %s è %d:", l1.titolo, l1.prezzo); printf("il prezzo di %s è %d:", l2.titolo, l2.prezzo); }
Gli errori che mi da sono diversi, nel primo mi dice qualcosa riguarda al char, nel secondo miparla di errore si sintassicodice:#include <stdio.h> struct tempo{ int sec; int min, int ore; }; int main(){ struct tempo t1; scanf("%d\n",t1.sec); scanf("%d\n",t1.min); scanf("%d\n",t1.ore); printf("Orologio: %d/%d/%d", t1.ore, t1.min, t1.sec); }

Rispondi quotando