Em chào mọi người, em xin hỏi là khi chạy chương trình thì em bị lỗi uninitialized local variable ‘left’ (‘right’) use thì em nên sửa như thế nào ạ
void QuickSort(NhanVien dsnv[], int left, int right)
{
char x[4];
int i = left;
int j = right;
strcpy_s(x, dsnv[(left + right) / 2].msnv);
do
{
while (strcmp(dsnv[i].msnv, x) < 0)
i++;
while (strcmp(dsnv[j].msnv, x) > 0)
j++;
if (i <= j)
{
hoanvi(dsnv[i], dsnv[j]);
i++;
j++;
}
} while (i < j);
if (left < j)
QuickSort(dsnv, left, j);
if (i < right)
QuickSort(dsnv, i, right);
}