const char *Arrayofstrings[3]
{
"Some string",
"Someotherstring with a different length",
"The thrird and last string, as seen above"
}

Would this be a valid declaration? I'd try it myself, but I'm writing the code over a LAN and I haven't installed my compiler on this PC...