I am trying to convert code from Java to C. I am sure I have done something wrong but I cannot figure out; can anyone see the problem?
Thank you.Code:// Java public void rotate(int newSize) { int i; int position = size - newSize; char temp = charArray[position]; for (i = position + 1; i < size; i++) charArray[i - 1] = charArray[i]; charArray[i - 1] = temp; } // C (Attempted) void rotate(int newSize) { int i; int position = size - newSize; char temp = *(myArray + position); for (i = position + 1; i < size; i++) *(myArray + (i-1)) = *(myArray + i); *(myArray + (i-1)) = temp; }