Título: Problema con Constructor y Destructor Publicado por: ZedGe en 16 Enero 2012, 01:00 am Tengo un codigo que lee un txt, creo un arreglo para leerlo
Código: char dato[3][30]; //String que guarda las instrucciones este almacenará 3 datos de máximo 30 caracteres le asigno los valores asi Código: strcpy(dato[i], ptrToken); //Se guarda la primera instrucción ptrToken es el dato que lee y el destructor que tengo es este Código: for(int k = 0; k < 3; k++) El programa o me dice violacion de segmento o me tira errores con códigos incomprensibles... Uso C++ en linux por consola Título: Re: Problema con Constructor y Destructor Publicado por: BlackZeroX en 16 Enero 2012, 01:14 am No debes usar delete con variables automaticas ya que delete solo se ocupa cuando reservas memoria con new, es decir, lo que haces esta mal, si lo que quieres es vaciar o setear un bloque puedes usar memset... o quisas sea esta la forma en que lo quieres hacer...
Código
Dulces Lunas!¡. Título: Re: Problema con Constructor y Destructor Publicado por: ZedGe en 16 Enero 2012, 02:03 am muchas gracias.. he puesto esto
Código: memset(dato,0,0); Título: Re: Problema con Constructor y Destructor Publicado por: BlackZeroX en 16 Enero 2012, 10:06 am memset(dato,0,0);
Si lo dejas asi, NO HARA NADA... revisa la documentación. Dulces Lunas!¡. |