Your array holds chars, not strings. Strings are char pointers.

For strings:

string a[2];
a[0] = "123456789";
a[1] = "hello";

For chars:

static char a[20];
strcpy(a,"123456789");
strcpy(a+10,"hello");