
Patrick B. answered 05/08/20
Math and computer tutor/teacher
HERE'S QUICKSORT
/***************************************************/
using namespace std;
#include <iostream>
#include <stdlib.h>
#include <string.h>
#define MAX_NAME_STR_LEN (255)
int StrCompare ( const void * rec1 , const void * rec2)
{
char * str1 = (char *) rec1;
char * str2 = (char *) rec2;
return(strcmp(str1,str2)) ;
}
int main()
{
char names[][MAX_NAME_STR_LEN] ={"Mike", "Tommy", "Lou", "Justin", "Luke", "Eric", "Dave","Mark" };
qsort(names,8,MAX_NAME_STR_LEN,StrCompare);
for (int iLoop=0; iLoop<8; iLoop++)
{
cout << names[iLoop] << endl;
}
}