... no non intendevo così: avendo 4 membri un ciclo dal primo al quarto ....Originariamente inviato da GreyFox86
se ho ben capito vuoi sapere se la riga di assegnazione interna ai for è corretta... si è giusta, ma io riscriverei così:comunque dettagli a parte è giusto.codice:ELENCO vElenco[10]; for (int i=0; i<10; i++) { //devi inizializzare l'array di char se non vuoi andare in segmentation fault //durante l'assegnamento vElenco[i].campo1 = (char*)calloc(2, sizeof(char)); for (int x=0; x<2; x++) //se vuoi scrivere dal primo elemento devi partire da 0 vElenco[i].campo1[x]='a'; }
ed avevo fatto l'esempio che da errore dove x e la var del ciclo for ...
vElenco[i].membro[x]='a';

Rispondi quotando