Redimensionar un vector
Publicado por BOGEYBOY (1 intervención) el 29/10/2005 15:09:01
Hola a todos, tengo un problema a la hora de intentar redimensionar un vector dinámico que quiero crear, el vector normal se crea sin problemas con el tamaño que yo le indico, pero a la hora de redimensionarlo no me cambia el tamaño del vector.
El código que tengo es el siguiente:
public void reVector(int nelrv)
{
int nvd[] = new int[nelrv];
for (int i=0;i<=nelrv;i++)
{
nvd[i] = vd[i] //vd[i] es el vector que ya ha sido creado anteriormente
}
vd=nvd;
tamano=nelrv; // aquí le asigno al tamano del vector anteriorel nuevo tamaño.
}
Tengo este código escrito pero me falla, y no se el porque, alguien me podría ayudar, por favor???????
El código que tengo es el siguiente:
public void reVector(int nelrv)
{
int nvd[] = new int[nelrv];
for (int i=0;i<=nelrv;i++)
{
nvd[i] = vd[i] //vd[i] es el vector que ya ha sido creado anteriormente
}
vd=nvd;
tamano=nelrv; // aquí le asigno al tamano del vector anteriorel nuevo tamaño.
}
Tengo este código escrito pero me falla, y no se el porque, alguien me podría ayudar, por favor???????
Valora esta pregunta


0