qsortを使用して文字列の配列をソートしようとしました。ここに私の配列の内容があります:
{"a","orange","apple","mobile","car"}
これは私が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);
ただし、配列を印刷しても何も変更されません。これで何か問題がありますか?