Hero6 http://hero6.org/forum/ |
|
How to pass an array parameter to a function in AGS http://hero6.org/forum/viewtopic.php?f=17&t=63 |
Page 1 of 1 |
Author: | bdimopoulos [ Fri, 22 Aug 2014 23:23 ] |
Post subject: | How to pass an array parameter to a function in AGS |
Hello everyone. I was trying to find a way to pass an array as a parameter to a function in AGS and it turned out to be an exercise in frustration, so I simply wanted to share that experience with you and hopefully spare someone else. Lets say you have a function like this: function boo(int x[]) { //code goes here } If you try to call it like this it will fail with a "Type mismatch: cannot convert int* to int[]" error: int my_x[10]; boo(my_x); The correct way to call this is: int my_x[] = new int[10]; boo(my_x); Just FYI in case you need it at some point |
Page 1 of 1 | All times are UTC - 8 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |