Keep in mind that an array is essentially a pointer pointed at a bunch of data and obviously a C-String is just an array of chars so an array of C-Strings can be represent with a pointer to a char ...
I'm getting confused here, I want to pass a character array to rfile() and argv[] happens to be an array of character arrays, so argv[i + 1] should return the pointer to the first element of said ...