come si fà questo?

questo è il codice:

void f1(char *str[]); //funzione

char *s1[2]={"Ciao amico","come stai?"};
// Chiamo la funzione
f1(s1);

void f1 (char *str[]) {
cout << str[1]<<endl;
str[1]="W"; //Errore, dovrei stampare cWme stai?
// ho provato 'W' ma crascha!!
cout << str[1]<<endl;


}