Originariamente inviato da Linusss
allora se nella struttura metto char stringa[3];
dopo mi da errore quando provo a memorizzare qualcosa nella stringa usando
p->stringa="abc"; dove p punta alla struttura ovviamente(elemento della lista);
Come mai?Eppure mi sembra tutto logico...
per il tipo di programma che devi fare ti consiglio di usare la sintassi
char *stringa, e poi con la malloc() allochi lo spazio necessario per memorizzare quello che ti serve.
char stringa[3] è molto restringente e come è detto prima basta un carattere terminatore è ti si sputtana tutto!!! VVoVe: VVoVe: