Just weird...I have the same number of variables
error:too few arguments to function a^qsorta^
error:too few arguments to function a^qsorta^
I don't know why it says that there are too few arguments when i have the same amount in both the prototype and declaration. What is going on?
/*Prototype of the quick sort*/
void quicksort(Emprecord Employeelist[], int start, int finish);
void quicksort(Emprecord Employeelist[], int start, int finish)
{
Code:
int left=start;
int right=finish;
char pivot[21];
strcpy(pivot,Employeelist[(start+finish)/2].last);
while(left<right)
{
Code:
while(strcmp(Employeelist[left].last, pivot)<0)
left++;
while(strcmo(Employeelist[right].last,pivot)>0)
right--;
if (left<=right);
{
Code:
Emprecord temp[1];
temp[0]=Employeelist[left];
Employeelist[left]=Employeelist[right];
Employeelist[right]=temp[0];
left++;
right--;
}
}
if(start<right)
qsort(Employeelist, start, right);
if(left<finish)
qsort(Employeelist, finish, left);
}