Mam pytanie odnośnie funkcji szybkiego sortowania, napisałem z pomocą Internetu coś takiego
int n, tmp;
void quick_sort(int tab, int lewy, int prawy){
if(prawy <= lewy) return;
int i=lewy, j=prawy,
srodek = tab[(lewy+prawy)/2];
while(true)
{
while(srodek>tab[++i]);
while(srodek<tab[--j]);
if(i<j){
tmp=tab[i];
tab[i]=tab[j];
tab[j]=tmp;
}
else
break;
}
if(j > lewy)
quick_sort(tab, lewy, j);
if(i < prawy)
quick_sort(tab, i, prawy);
}
kompilator pokazuje błąd: invalid type int[int] for array subscript
o co z tym chodzi?
czy oznacza to że tablica typu int nie może w tym przypadku zawierać elementów typu int?