The important point here is that a char array[] is an array of characters, i.e. a single string. So at line 3, you're trying to initialise a single string as if it were an array of strings.
As lastchance has shown you, if you want an array of strings, you should use a char* array[] instead, and because your strings are string literals, they should actually be constchar*.
The right solutions is not to use C code when programming with C++.
Not to use pointer.
Use std Container and tools. And give the variable a better name