Ho cercato nel forum relativamente ala funzione malloc() ma niente mi ha convinto...il mio problema è semplice...

L'utente deve inserire n dati in un array e può continuare ad inserire dati fino a che non da un invio a vuoto (ovvero fino a che l'ultimo valore dell'array non è nullo). Come faccio a dichiarare questo array e come posso poi togliere l'ultima casella di memoria (che risulterà ovviamente vuota)?

Grazie.