char* array ?¿? simular string
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.
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.
