Syntaxe
INPUT [;][question,]variable1,variable2,...
|
INPUT #handle,variable1,variable2,...
|
Paramètres
Nom |
Description |
question |
Ces paramètres indique la question à poser à l'utilisateur |
variable1, variable2,... |
Ces paramètres indique les variables allant recevoir l'entrée de données. Les variables peuvent être de type de données numériques ou de chaîne de caractères. Cependant, le type de données doit correspondre aux types de données de la variable. |
handle |
Ce paramètre permet d'indiquer le numéro du fichier |
Description
Cette instruction interroge l'utilisateur ou lit dans un fichier.
Remarques
- Lorsqu'une instruction INPUT destiné au clavier est rencontré, l'exécution du programme s'arrête et un point d'interrogation est affiché pour
que le programme attend une entrée de données. Si une chaîne de caractères de question est incluse, la chaîne de caractères est affiché avant le point
d'interrogation. Les données requises sont ensuite saisies sur le clavier.
- Une virgule peut être utilisée à la place d'un point-virgule après la chaîne de caractères de question pour supprimer le point d'interrogation.
- Les données saisies sont affectées aux variables spécifiés par la liste variable1,variable2,...
- Le nombre d'éléments données fournis doit être identique au nombre de variables dans la liste. Les éléments de données sont séparés par des virgules.
- une réponse de l'instruction INPUT avec trop ou pas assez d'élément, ou avec le mauvais de type de données provoque un message «?Redo from start».
De plus, aucune affectation de valeurs entrées avec une variable n'est effectuée jusqu'à ce qu'une réponse acceptable soit donnée.
- Si vous utilisez l'instruction INPUT pour lire un fichier, les éléments sont lue dans un fichier séquentiel et associé aux variables du programme.
- Le numéro de fichier doit correspondre au numéro de fichier retourner précédemment par une instruction OPEN.
- Les données lu dans un fichier doivent être fournir dans le format qu'il était saisi sur le clavier.
- Pour un élément numérique dans un fichier, l'instruction INPUT ignore les espaces d'entête, les retour de chariot et les sauts de ligne.
- Pour un élément de chaîne de caractères dans un fichier avec l'instruction INPUT, les guillemets indiquent le début et la fin de la chaine de caractères.
Si la chaîne de caractères n'est pas délimiter par des guillemets, alors une virgule, un retour de chariot, un saut de ligne ou le 255ième caractères de la chaîne de caractères délimite la fin de l'élément de chaine de caractères.
Dernière mise à jour : Vendredi, le 21 juillet 2017