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ì:
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';
}
comunque dettagli a parte è giusto.
... no non intendevo così: avendo 4 membri un ciclo dal primo al quarto ....

ed avevo fatto l'esempio che da errore dove x e la var del ciclo for ...

vElenco[i].membro[x]='a';