i have an array which contains third level pointers :
char * arrP1 [ ] = { "father", "mother", NULL},
* arrP2 [ ] = { "sister", "brother", "grandfather", NULL },
* arrP3 [ ] = { "grandmother", NULL},
* arrP4 [ ] = { "uncle", "aunt", NULL };
char ** arrPP [ ] = { arrP1, arrP2, arrP3, arrP4 , NULL};
what is the best way to sort all strings in arrPP in lexicographical order
so i can print them all in this order.
if it helps i can sort each *arr[] seperatly