I personally think that "void getroll(...)" should either return a value or except a pointer\reference otherwise it's limited to only displaying the data within itself.
thankyou guys I will try the void getRoll method in a few hours, that sounds like it should work! Plus I used it before I think; I just forgot about it and didn't get to fully understand it before I stopped using it.