Hola aguml.
Yo tampoco entiendo bién lo que buscas, pero en una parte mencionas:
Cita:
no se como rellenar el array ... y que no se pierdan esos valores al salir de la funcion
|
Una forma de hacerlo es pasar el arreglo por referencia:
Código PHP:
...
void foo(int*&, int);
int main()
{
int *vec;
foo(vec, 10);
for (int i = 0; i < 10; i++) cout << vec[i] << endl;
...
}
void foo(int*& v, int n) {
v = new int[n];
for(int i = 0; i < n; i++) v[i] = i;
}
Pero como te digo arriba, no entiendo bién el objetivo de obtener el apuntador al arreglo y tal vez me esté perdiendo algo...
Saludos