Mine
public text v1 · immutable#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int cstring_cmp(const void *a, const void *b)
{
const char **ia = (const char **)a;
const char **ib = (const char **)b;
return strcmp(*ia, *ib);
}
int main (argc, argv)
{
char foo[2][100];
strcpy(foo[0], "this is a string\n");
strcpy(foo[1], "same here\n");
qsort(foo, 2, 100, cstring_cmp);
fprintf(stdout, "foo[0]: %s\n", foo[0]);
fprintf(stdout, "foo[1]: %s\n", foo[1]);
return 0;
}