Commandes Relatives Aux E/S Série
1 INPUT#1 variable, variable, variable . . .
Abréviations: l.#1, IN.#1, INP.#1, INPU.#1
Voir également: open, PRINTël
OBJET
Affecte les données entrées par l'intermédiaire de l'interface (terminal) d'entrée-
sortie série aux variables spécifiées.
UTILISATION
Cette commande n'est valide que lorsque le circuit de l'interface d'entrée-sortie
série est ouvert (à la suite d'une commande OPEN); sinon elle est ignorée.
La commande INPUT#1 affecte les données (envoyées sous la forme décrite
dans les paragraphes de la commande PRINTtf! ) aux variables spécifiées.
Par conséquent, les variables sont spécifiées comme dans la commande PRINT#1
EXEMPLES
INPUT#1A, AB,C$, E ( * )
Les données entrées par l'intermédiaire de l'interface d'entrée-sortie sont attribuées
aux variables A, AB, et C$ et à la variable tableau E (
).
Vérifiez que le type des variables spécifié et lo type des données d'entrée corres-
pondent (c.a.d alphanumérique ou numérique).
Avec les codes ASCII, si un
caractère est attribué à une variable numérique, sa valeur devient 0.
Si un
chiffre est affecté à une variable alphanumérique, son contenu devient une
chafne de caractères.
Par conséquent, si la type de variable spécifié et les
données d'entrée ne correspondent pas, vous risquez d'obtenir des valeurs
inattendues.
Même si des donnés telle que la fonction "SIN30" sont affectées à une variable
numérique, ces données sont présumées être alphanumériques et par conséquent
le contenu de la variable numérique sera 0.
Lorsque les données se présentent sous la forme "10 +40",
les caractères
(chiffres) après l'opérateur sont ignorées.
Par conséquent dans ce cas les données seront "10".
Remarque 1: Si CR (code de contrôle: 0DH) ou NUL (00H) est inséré dans les
données d'entrée, toutes les données suivant ces caractères risquent
d'être ignorées.
189