Cellule 0011h |
INPFLG |
---|---|
Commodore 64 |
Description
Cet octet contient un drapeau pour indiquer s'il s'agit d'une des entrées pour «GET», «READ» ou «INPUT».
Remarque
- Puisque les mots-clefs GET, INPUT et READ exécutent des fonctions similaires, le BASIC exécute certaines des mêmes instructions pour les trois. Cependant, il existe également de nombreuses zones de différence et ce drapeau indiquant lequel des trois mots-clefs est en cours d'exécution, de sorte que BASIC saura s'il faut exécuter ou non les instructions relatives aux zones dans lesquelles les commandes diffèrent (152 ($98)=READ, 64 (40$)=GET, 0=INPUT).
- En conséquence, INPUT affichera le prompt «?», renvoie les caractères à l'écran et attend une ligne entière de texte terminée par un retour chariot. La commande GET ne donne aucune prompt et accepte un caractère sans attendre. Le caractère deux-points et la virgule sont des données valides pour GET, mais sont traités comme des délimiteurs entre les données par INPUT et READ.
- Comme chaque commande a ses propres messages d'erreur, ce drapeau est utilisé pour déterminer le message approprié à émettre en cas d'erreur.
Dernière mise à jour : Lundi, le 13 juillet 2020