function som modtager en reference til en array
har denne funktionvoid rotate( int (&block)[16] )
{
int temp[16];
temp = (block);
block[0] = tempArray[12];
block[1] = tempArray[8];
block[2] = tempArray[4];
block[3] = tempArray[0];
block[4] = tempArray[13];
block[5] = tempArray[9];
block[6] = tempArray[5];
block[7] = tempArray[1];
block[8] = tempArray[14];
block[9] = tempArray[10];
block[10] = tempArray[6];
block[11] = tempArray[2];
block[12] = tempArray[15];
block[13] = tempArray[11];
block[14] = tempArray[7];
block[15] = tempArray[3];
}
skal lave om på den array som er modtaget af funktionen.
mine spørgsmål er...
er det den rigtige måde at skrive functionen på, så det bliver en reference til den array der sendes.
og hvordan kopiere jeg den ene array til den anden, for den siger at "left operand must be a l-value
håber i kan hjælpe.
med venlig hilsen morten