Nel Main

int numElem;
ELENCO *index;

CreaStruttura(NomeFile, &index, &numElem);

e la CreaStruttura deve essere

void CreaStruttura(char *NomeFile, ELENCO **ppEl, int *pNumElem)

Nell CreaStruttura devi dichiarare

int NumElem;

ed usarlo e alla fine della funzione

*ppEl = Indice;
*pNumElem = NumElem;;