salve ragazzi se ho una cosa del tipo:
typedef struct _array
{
int *array;
int dim;
} ARRAY;
e voglio fare in modo che venga allocata memoria solo quando ho bisogno di inserire un elemento in array, cioè per intenderci:
ARRAY array;
InsertElement(array, valore)
{
// faccio la malloc
// inserisco valore
// aggiungo l'elemento all'array
// incremento la dimenzione(campo dim)
}
Cioè devo evitare una cosa del tipo:
int *array=(int*)malloc(sizeof(int)*NumeroElementi);
Grazie anticipatamente