The problem was the i incorrectly used recursion when I transfered from pointers to arrays so that I could rotate the array and reprint it, creating the scrolling effect. Also, I overwrote the 0, end of string piece, which caused issues with rotating. Capt B fixed the issue by writing the first value to the length of the array -1 in order to not overwrite the end of string character, 0. Required Fucntionality Achieved.