Im completely stuck on how to convert a output from one of my functions of char fileParameters[10][10]
into the format of *argv[]
to pass into another function that expects the same format of argv
. The purpose of this is to pass a file input through the same parser that parses command line input.
I understand argv
is a array of pointers but I'm getting confused as aren't all arrays a pointer to the first element?
So therefore fileParameters[10][10]
is a pointer to a pointer and if take the address using &
then I expected an array of pointers? I've tried everything and whatever I do results in a segfault.
Any nudges in the right direction would be appreciated.