I have this struct:
typedef struct cmdLine {
char * const arguments[256];
} cmdLine;
I also have an argument cmdLine *pCmdLine
. I want to use execv
so I write execv((pCmdLine->arguments[0]), pCmdLine->arguments);
. The second argument doesn't feet properly to execv
and I want to ask how to convert it properly.
The warning I get is: Passing 'char* const[256]'' to parameter of type 'const char *const *' discards qualifiers in nested pointer types. I would lie for some help to convert it properly, thanks.