Si si, lo so bene XD prova a pensare se dicendo

vettore[i]=stringa

Gli prendi l'indirizzo o la stringa. Se risolvi questo, hai la tua soluzione elegante

Cmq io ritengo che:

Meglio una soluzione funzionante e poco elegante, che una elegantissima che non funziona.