La stringa la devi passare per puntatore... prova in questo modo:

void miaFunz(char *str) {
/* str=...;
fai le operazioni che vuoi sulla tua stringa */
}

void main(void) {
miaFunz(str); /* passo la stringa per indirizzo
analogo a miaFunz(&str[0]); */
}

Devi far passare l'indirizzo della stringa, se poi lo vuoi usare solo in lettura ti conviene mettere una parola chiave const per evitare che si venga a modificare la tua stringa