Witajcie, mam pewien problem, mianowicie mam tablicę:
int tab[3][3]={{1,2,3},{4,5,6},{7,8,9}};
i chcę zamienic miejscami wiersz 2 z 3.
Standard zabrania czegoś takiego:
int *temp;
temp=tab[0];
tab[0]=tab[1];
tab[1]=temp;
oczywiście zawsze można przepisywać wartości po komórce, ale jest może jakiś bardziej elegancki sposób z działaniem na wskaźnikach?