Confermi che i dati che devono essere restituiti sono

NumElem

e

Indice

?

Perche' passi NumElem alla funzione?

A parte questo, quando fai il controllo di allocazione e questa fallisce, visualizzi il messaggio ma la funzione continua ...


P.S. Devi usare un titolo adeguato per il thread, secondo il Regolamento ... attenzione ...