Arguments are passed through a pointer to pointer array, and appropriately when calling the method. Using pointers, of course is the only way to put all kinds of types in an array. Arguments start from position 1, because position0 is reserved for the data to return. The signals and...
You will need to look up how to make a pointer, this will give you a reference to the end of the file. Then you will need to determine the length of the string with that pointer reference. Then call your reverse function. If you are not held to using pointers another device could be...