newbie here (be gentle !)
I've got a call to a function that does some parsing. It supposedly returns a pointer to an array of char pointers. How does the calling program dereference the pointers to place the references into a character array ?
Here are the implementation details of the function:
char **foo(const char *inputString, const char *theDelims)
static char *Token[MAXSYMBOLS];
I've got these declarations in the calling program
and this call:
g_symbol = foo("xxxxx,yyyyy", ",")
Now what do I do to place the return result into g_symbols ?