I implemented a rotary function, but I'm confused if I should use a pointer like a swap... If you do it like below, it works normally, but do I have to use a pointer?
void rotate() {
int temp_userBlock[USERBLOCK_SIZE][USERBLOCK_SIZE];
for (int i = 0; i < USERBLOCK_SIZE; i++) {
for (int k = 0; k < USERBLOCK_SIZE; k++) {
temp_userBlock[k][USERBLOCK_SIZE - 1 - i] = userBlock[i][k];
}
}
for (int i = 0; i < USERBLOCK_SIZE; i++) {
for (int k = 0; k < USERBLOCK_SIZE; k++) {
userBlock[i][k] = temp_userBlock[i][k];
}
}
}