VII. ASCII▲
Ceci n'est pas un mot-clé, mais un code numérique qui correspond à tous les caractères connus. Par exemple en ASCII la première lettre de l'alphabet « a » se dit 65 en decimal. La liste de tous ces caractères se trouve sur l'aide de qbasic et si vous la voulez, cliquez ici.
VII-A. CHR$▲
Dans une commande, si vous voulez utiliser un nombre ASCII vous devrez taper CHR$(65).
Exemple :
Print CHR
$(
65
) ; CHR
$(
79
)
Ça donne « ao », c'est pas très poétique, mais c'est un exemple.
VII-B. INKEY$▲
Vous avez sans doute toujours voulu savoir comment on pouvait exécuter une action uniquement sous la pression d'une touche et bien c'est bon vous allez le savoir.
Quoi vous ne voyez pas ! ! Bon un petit exemple s'impose :
Vous allez faire un programme qui émet un son en continu.
Cls
Print " tic "
10
Sound 46
,3
goto
10
end
Mais voilà vous en avez assez, car vous n'arrivez pas à l'arrêter. Alors vous voulez pouvoir faire [echapp] et stopper ce son (très énervant). Rien de plus simple. Ajoutez ceci à votre programme (mais attention avant goto ou alors cette commande ne sera jamais exécutée).
If
inkey$ =
CHR
$(
27
) then
end