画面上の指定された位置 (行および列) に仮想カーソルを移動します。
制約事項: この関数は、ネイティブ COBOL でのみサポートされます。
 
 
構文:
#include "cobscreen.h"
void cobmove (int y, int x);
 
パラメーター:
| y | 
仮想カーソルの移動先の行番号 | 
| x | 
仮想カーソルの移動先の列番号 | 
 
 
 
相当する COBOL 構文:
call "CBL_PUT_SCR_POS" using ... 
 
例:
次のコードは、単純なカウンターを表示します。
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);
}
 
 
説明:
各ルーチンで使用される仮想カーソルが、y および x パラメーターで指定される位置に移動します。
仮想カーソルの開始位置は画面の左上角、つまり y と x がともに 0 の位置です。各スレッドがそれぞれ独自に仮想カーソルを持ち、その位置は cobmove() で設定されます。