LOCATE
LOCATE カーソルの移動
書式
LOCATE 横位置, 縦位置
引数
横位置: 画面上の横位置 0 ~ CW-1
縦位置: 画面上の縦位置 0 ~ CH-1
CW、CHは画面の横桁数、縦行数の示す定数です。
利用するシリアルコンソール、デバイスコンソールの設定、利用フォント等により異なります。
説明
カーソルを指定した位置に移動します。
横位置、縦位置それぞれの指定に負の値を指定した場合、それぞれの位置は0となります。
横位置にCW-1を超える数値を指定した場合、横位置はCW-1となります。
縦位置にCH-1を超える数値を指定した場合、縦位置はCH-1となります。
定数CW、CHに設定されている値は次のようすることで確認することができます。
code:CW_CH_SAMPLE.BAS
?CW
37
OK
?CH
27
OK
エラーメッセージ
Syntax error :文法エラー、書式と異なる利用を行った
Overflow :指定した数値が-32768 ~ 32767を超えている
利用例
画面の指定位置にメッセージを表示する
code:locate_sample1.bas
10 CLS
20 LOCATE 5,5:PRINT "Hello,world."
30 LOCATE 6,6:PRINT "TinyBASIC"
40 LOCATE 7,7:PRINT "Thank you."
実行結果
code:locate_sample2.bas
Hello,world.
TinyBASIC
Thank you.
関連項目