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í:
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!