mi diceva che la memoria non poteva essere "written"!!!
ho provato a fare così:
e funzia.codice:#include <stdio.h> #include <string.h> struct xy{ char a[10]; char b[10]; char z[10]; }; struct xy ciao; struct xy *p; char main() { strcpy(ciao.a,"ciao"); strcpy(ciao.b,"come"); strcpy(ciao.z,"va?"); printf("%s %s %s",ciao.a,ciao.b,ciao.z); return 0; }
che tu sappia, quando faccio una struct devo dichiarare tutte variabili uguali, cioè tutte char, o tutte int e così via?

Rispondi quotando