qsort não ordenou o array de string [duplicate]

Esta questão já tem uma resposta aqui:

Como qsortar uma matriz de ponteiros para char em C? 8 respostas

Eu tentei classificar uma matriz de string usando qsort. aqui está o conteúdo do meu array:

{"a","orange","apple","mobile","car"}

é assim que eu uso o qsort:

int myCompare (const void * a, const void * b ) {
  const char *pa = (const char*)a;
  const char *pb = (const char*)b;
  return strcmp(pa,pb);
}

int stringLen = sizeof(input)/sizeof(char *);
qsort(input, stringLen, sizeof (char*), myCompare);

No entanto, quando imprimo a matriz, nada é alterado. há algo de errado com isso?

questionAnswers(3)

yourAnswerToTheQuestion