Hola, como tendría que hacer para crear un arreglo dinámico de tipo struct, pero darle el tamaño en tiempo de ejecución?
Yo lo hice de esta forma:
Código C++:
Ver originalstruct datos {
int dni;
char nombre[20];
char apellido[20];
};
main(){
struct datos *arreglo;
int tamanio;
cout<<"ingrese el tamanio del arreglo";
cin>>tamanio;
arreglo = new struct datos [tamanio];
(...) // sigue el programa
}
No sé si estoy usando correctamente el
new para crear el arreglo.