Ciao.
* viene utilizzato per dereferenziare un determinato valore, mentre & serve per referenziare un valore.
Nel tuo codice, tu stai cercando di assegnare un valore che sarebbe l'indirizzo dell'iscritto a v, che siccome è stato dereferenziato con * si aspetta una struttura di tipo iscritto, non un indirizzo
Puoi risolvere il problema in 2 modi
1.
*v = c->in[i];
In questo modo assegneresti al valore dereferenziato la struttura che vorresti copiare.
2.
v = &c->in[i];
Facendo così, invece paseresti l'indirizzo della struttura che desideri ottenere al puntatore.
Spero di non averti confuso ulteriormente.