Moves the virtual cursor to the specified line and column on the screen. 
Restriction: This function is supported for native COBOL only.
 
 
Syntax:
#include "cobscreen.h"
void cobmove (int y, int x);
 
Parameters:
| 
y
 | 
The line number to move the virtual cursor to | 
| 
x
 | 
The column number to move the virtual cursor to  | 
 
 
 
Equivalent COBOL Syntax:
call "CBL_PUT_SCR_POS" using ... 
 
Example:
The following code displays a simple counter:
int secs = 10;
char *message = "Time Left: ";
cobmove(10, 10);
cobprintf("%s%d", message, secs);
while (secs--)
{
    sleep(1);
    cobmove(10, 10 + strlen(message));
    cobprintf("%2d", secs);
}
 
 
Comments:
The virtual cursor as used by the routines in this section is moved to the line and column values as specified by the y and x parameters.
The virtual cursor home position of the top left-hand corner is (0,0), that is, a y value of 0 and an x value of 0. The virtual cursor is thread-local, that is, each thread has its own virtual cursor.