![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/03/2010, 11:19
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 7 meses Puntos: 61 | |
Respuesta: Mi programa no llega al main Intenta:
1. Reemplazar la definicion
typedef TInfo TVectorMuestras[MAXMUE];
por
typedef TInfo *TVectorMuestras;
2. Agrega un constructor a la struct
struct TFileWAV{
TCabWAV cab;
TVectorMuestras datos;
};
quedando asi:
struct TFileWAV{
TCabWAV cab;
TVectorMuestras datos;
TFileWAV() { datos = new TInfo[MAXMUE]; }
};
No cambies nada mas. La notacion de [] y el uso de datos como si fuera un arreglo se mantiene.
Si esto no funciona, podrias intentar postergar la peticion de memoria, agregar un metodo e invocarlo al momento de leer el fichero para pedir memoria en ese momento. |