char **rutas;
rutas = (char *) malloc((sizeof (char *))*(20));
for(i=0;i<20;i++)
{
rutas[i] = (char *) malloc((sizeof (char *))*64);
}
for(i=0;i<20;i++)
{
rutas[i] = (char *) malloc((sizeof (char *))*64);
}
/* Esto es suficiente para hacer un array dinamico bidimensional en c*/