char *ProvArray[6]; //Array di 6 puntatori a char (cioè di 6 stringhe)
char ProvArray[6][15]; //6 array, ognuno a sua volta array di 15 char. In pratica hai sei array ciascunpo in grado di tenere stringhe fino a 15 char.
std::vector<std::string> ProvArray; //Con la STL...
Poi gli elementi li spar identro cosi:
ProvArray.push_back("Ciao");
E' piu comodo in quanto lui ti mette a disposizione tutte le funzioni e si preoccupa di allocare la memoria, di ingrandire il vettore, ...