Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2012, 22:00
sgb004
 
Fecha de Ingreso: octubre-2011
Mensajes: 27
Antigüedad: 13 años, 1 mes
Puntos: 2
Cambiar Array de tamaño y contenido

Hola, estoy iniciando en Android y me tope con una aplicación que tiene algunas funciones y Arrays escritos en C/C++, no se C/C++, estaba leyendo algunos tutoriales y algunas referencias y no se me hace tan complicado pero me parece que lo intento hacer es algo avanzado, el asunto es este:

Tengo un Array escrito en C/C++ de esta forma

Código:
float arrayFl1 [] = {
  0.172, -0.0717, 0.2285,
  0.176, -0.068, 0.228
}
estaba buscando como cambiar sus valores mas o menos así:

Código:
arrayFl1 = nuevoArray;
en C/C++ no funciona, a menos que sean del mismo tamaño, en dado caso se usaría un for, creo, mi duda sería, como cambio el arrayFl1 por un Array de diferente tamaño, esta de sobra, pero el Array nuevo proviene de Java, por medio de una función en C/C++ lo recibo, este Array es diferente en valores y tamaño

Parece que los Arrays dinámicos o punteros en C/C++, son los que se pueden cambiar de tamaño, intente rescribir el Array así

Código:
float arrayFl1 [] = {
  0.172, -0.0717, 0.2285,
  0.176, -0.068, 0.228
}

float *arrayFl1D;

arrayFl1D = arrayFl1;
y así:

Código:
float *arrayFl1 [] = {
  0.172, -0.0717, 0.2285,
  0.176, -0.068, 0.228
}
pero el compilador me dio error.

¿Alguna idea de como cambiar un Array por otro de diferente tamaño y valores?

Saludos!