Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2010, 08:18
Avatar de Payaso73
Payaso73
 
Fecha de Ingreso: abril-2009
Ubicación: Argentina
Mensajes: 309
Antigüedad: 15 años
Puntos: 20
Arreglo Dinamico C++

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 original
  1. struct datos {
  2.           int dni;
  3.           char nombre[20];
  4.           char apellido[20];
  5. };
  6.  
  7. main(){
  8.  
  9.          struct datos *arreglo;
  10.          int tamanio;
  11.  
  12.          cout<<"ingrese el tamanio del arreglo";
  13.          cin>>tamanio;
  14.  
  15.          arreglo = new struct datos [tamanio];
  16.  
  17. (...) // sigue el programa
  18.  
  19. }

No sé si estoy usando correctamente el new para crear el arreglo.