Forse fai un po' di confusione ...

Questo

char *A[MAXCHAR]

è un array di MAXCHAR puntatori a stringhe ... Non è quello che pensi tu ...