Is it possible to declare an array of pointers and later on initialize either of them and assign a value, in a C header file?
char *i[2];
i[0] = "abc";
the following does not work.
char *x = "def"; // this will, of course.
How am I supposed to declare and assign values for an array of pointers?