Hi,
When you give an array as a parameter to a function, are you working with a copy or with the address to the array? I was pretty sure you were just working with the address but I am a bit confused because I saw prototypes where the parameter wasn't just the array name but for example:
function(int a[rows][columns])
I am aware of the fact you have to include the columns when you are passing a 2D array.
Regards,
boxden