What I'm doing is this:
Instead of copying the whole array from function_1 to function_2, all I wanna do is pass the address of the array in function_1 to function_2, so that I'd be able to access and change(where needed) the content of that array in function_1 in function_2.
@Matri X I never knew C++ does not allow an array to be passed as argument(s) to a function, it only allows you to pass a pointer to the array to the function(http://www.tutorialspoint.com/cplusplus/cpp_passing_arrays_to_functions.htm)
It looks like you are not an adequate. I showed you how an array can be passed by reference.