Figure 18.

The Image function is easy to use.

--------------------------------------------------------- procedure Move_Cursor_To(LINE : Line_numbers; COL : Column_numbers) is L, C : string(1..3); begin put(ASCII.ESC & '['); put(string'(ASCII_UTILITIES.Image(LINE))); put(';'); put(string'(ASCII_UTILITIES.Image(COL))); put('H'); end Move_Cursor_To;