This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

array of pointers to arrays of pointers to string

Yes, the real problem is, I would like to write an easy to switch, multilingual menu. And I imagine, an array like that should work. But there seems to be some brain blocking in
1. How to define and initialize and
2. How to access finally the wanted string.

Ok, ommitting the string definition, the array of pointers to strings is easy.

char *lang[] = {string1,string2,...};

lang should be the pointer to this array.

If I define an array of such pointers, is it
char *langset[] = {lang1,lang2,...};
or
void *langset[] = {lang1,lang2,...};

and how to access

print(langset[langchoice][stringchoice]);???

Or am I just thinking too much and there is a much easier solution to the prob?

Any ideas appreciated

0