Se ti serve la dimensione deevi calcolarla all'interno della funzione. I vettori hanno un marcatore di fine, un elemento che segna la fine del vettore ed è '\0'.
Perciò, la butto lì, potresti con un ciclo while calcolare la lunghezza del vettore ad es:
i=0;
while (a[i] != '\0'){
i++;
}
in questo modo i indicherà la lunghezza del vettore. Spero di esserti stato utile, sono solo un autodidatta quindi non prendermi come verità rivelata.