Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Array dinamico de tipo struct

Estas en el tema de Array dinamico de tipo struct en el foro de C/C++ en Foros del Web. Buenas, estaba buscando información de como crear un array en memoria dinámica, de tipo struct pero encontré poca información, lo que pude lograr con los ...
  #1 (permalink)  
Antiguo 04/07/2012, 20:31
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Array dinamico de tipo struct

Buenas, estaba buscando información de como crear un array en memoria dinámica, de tipo struct pero encontré poca información, lo que pude lograr con los básicos conocimientos que tengo sobre los dos temas por separados fue lo siguiente:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. typedef struct TSBrick{
  6.     int x,y;
  7.     int form[5][5];
  8. }TBrick;
  9.  
  10. int main(){
  11.  
  12.     TBrick *pBrick;
  13.     int NBricks=7;
  14.  
  15.     pBrick= new TBrick*[NBricks];
  16.  
  17.     delete[] pBrick;
  18.  
  19.     return 0;
  20. }


lo que entiendo que hago, es que estoy creando un puntero 'pBrick' que apunte a un tipo TBrick, y luego hago que 'pBrick' sea un array de punteros a TBrick, pero no funciona, agradeceria que me corrigieran la falta de concepto que tengo con este tema.

Muchas gracias !
  #2 (permalink)  
Antiguo 04/07/2012, 22:48
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Array dinamico de tipo struct

Hola! hay algo que no entiendo, queres crear un array de punteros?? o un array dinamica(osea un array unidimensional)??? si es el segundo caso, intenta asi:

Código C++:
Ver original
  1. pBrick= new TBrick[NBricks]; // array dinamico de NBricks posiciones de tipo TBrick


Saludos
  #3 (permalink)  
Antiguo 05/07/2012, 12:45
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Array dinamico de tipo struct

Te agradezco! ya pude ver lo que entendia mal
saludos!

Etiquetas: c++, dinamica, memoria, struct
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:32.