Cita de: ivancea96 en 29 Agosto 2015, 01:20 AMCódigo (c) [Seleccionar]Array* getArrayInstance(){
Array *vec;
vec = (Array*) malloc (sizeof(Persona));
vec->size = 0;
return vec;
}
(Array*) malloc(sizeof(Persona));
Si vas a crear un Array, entonces tendrás que poner sizeof(Array), puesto que Array tiene un tamaño de sizeof(Persona*) + sizeof(int) = 8 bytes, mientras que Persona tiene un tamaño de 12 bytes.
Perdon, creo que me exprese mal.
Quiero un Array dinamico dentro de una estructura.
Lo que me decis vos es para crear un array de Array.