Terminal control/Cursor positioning

Revision as of 08:42, 5 October 2010 by rosettacode>Dkf (linkfix)

Move the cursor to column 3, row 6 and display the word "Hello", so that the letter H is in column 3 on row 6.

Terminal control/Cursor positioning is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

BASIC

Locomotive Basic

<lang basic> 10 LOCATE 3,6

20 PRINT "Hello"</lang>

ZX Spectrum Basic

<lang basic> 10 REM The top left corner is at position 0,0

20 REM So we subtract one from the coordinates
30 PRINT AT 5,2 "Hello"</lang>

PureBasic

<lang PureBasic>EnableGraphicalConsole(#True) ConsoleLocate(3,6) Print("Hello")</lang>

REXX

The Rexx programming language does not include terminal control as part of the language. However, it might be possible to output ANSI control sequences, and there are various workarounds which are platform specific:

regina

The regina interpreter supports the rexxcurses plugin, which provides the facility to set the cursor position: