#include <stdio.h>
#include <string.h>
#include <stdlib.h>
static int compare_function(const void* a, const void* b) {
return strcmp(*(const char**)a, *(const char**)b);
}
int main()
{
const char* arr[] = {"<stdlib.h>", "<stdio>", "<math.h>", "<limits.h>", "<time.h>", "<string.h>"};
int size = sizeof(arr) / sizeof(arr[0]);
qsort(arr, size, sizeof(const char*), compare_function);
for (int i = 0; i < size; i++)
printf("%s\n", arr[i]);
return 0;
}
/*
run:
<limits.h>
<math.h>
<stdio>
<stdlib.h>
<string.h>
<time.h>
*/