2017-05-05 3 views
0

Je sais que BASIC est un langage obsolète, mais c'est amusant de jouer avec. J'utilise FreeBASIC sur Windows et j'essaye de recompiler un ancien programme que j'ai écrit pour Apple] [.Obtenir/définir la position du curseur dans BASIC

Une instruction qui ne fonctionne plus est , qui coïncide avec le curseur HOME. J'ai trouvé this à propos de l'obtention/réglage de la position du curseur dans VB.NET, mais comme j'utilise BASIC je suppose que cela ne fonctionnera pas. Par conséquent, ma question est ... comment puis-je obtenir/définir la position du curseur dans BASIC?

Répondre

1

Vous pouvez définir la position du curseur à l'aide LOCATE:

CLS 
LOCATE 3, 30 
PRINT "Hello World" 
GETKEY 
END 

LOCATE peut être utilisé en fonction et pour détecter la position du curseur. Mais il existe également des fonctions dédiées pour cela, CSRLIN et POS.

+0

Fonctionne parfaitement dans FreeBASIC, Vintage BASIC et MS BASIC. Merci. –