Possible Duplicate: How to modify content of the original variable which is passed by value?
I am building a
That's because you never assign another value than 0 to rArea in your main program.