Per prima cosa ti ringrazio per la rispostaOriginariamente inviato da ardito86
non è il massimo mischiare librerie standard C++ e C. Potrebbe portare a errori difficili da trovare o comunque, rende il programma instabile. O scrivi in C, o scrivi in C++;non penso sia quello il problema visto che ho una variante scritta in puro C che dà lo stesso problema (cioè non esce dalla funzione get).
Una volta inserito un certo numero di valori si blocca il programma,io per questo avevo pensato che fosse un problema di allocazione di memoria...