Scrolling with custom characters

th numbering starts from the 0th position,

But you yourself have implied that you start with the number 1 when you count. Why not let the user enter the position that he wants and have the program subtract '1' to account for the fact that the addresses start from '0'?

Don