Hi,
when passing a structure to a function that'll modify the structure itself such as scan...etc it is advised to use pointers to that structure as the function parameters which saves lots of memory because the program wont have to copy the whole structure to the function.It's also know that when dealing with functions to modify arrays you dont need to do any of the pointer work as it is already done.The question is what if i have some structure and i formed an array of that structure and want to make a function that modifies the whole array. it.Do i need any pointers to save memory or make the program more efficient or do arrays take care of it?