char* array ?¿? simular string

ChouK
26 de Junio del 2005
Estoy dándole vueltas y no acabo de entender por qué?

lo que quiero hacer es pasarle a una función un vector de "cadenas" y leerlas. si la declaro con string de puta madre. si lo hago con una matriz bidimensional de char, de puta madre.

Pero no soy capaz de hacerlo con char*

alguien puede aconsejarme sobre esto? Sé que no estoy accediendo a la dirección correcta :P... pero no entiendo el concepto.

Dejo akí el código (muy simple) con la clase string y de la cual me gustaría conseguir la análoga:

void introducir(string vector[]){
for (int i=0; i<12; i++){
cout<<"Escribe el mes "<<i+1<<": ";
cin>>vector[i];
}
}
//-----------------------------//

Gracias.