Herramientas de usuario

Herramientas del sitio


fr:locomotive:aplicaciones:basic:input_sin_signo_de_interrogacion

A> INPUT SANS POINT D'INTERROGATION
DESCRIPTION
L'instruction INPUT en BASIC est un moyen utile de poser des questions et d'obtenir des réponses de la part de l'utilisateur lorsqu'un programme est en cours d'exécution. Par exemple, pour demander son nom à quelqu'un, on peut utiliser la ligne de programme : 10 INPUT "Nom ;";nom$. Lors de l'exécution, Nom? s'affiche à l'écran (remarquez que le point d'interrogation est ajouté automatiquement). Le système attend que l'utilisateur saisisse son nom et appuie sur [RETURN], puis stocke le résultat dans la variable nom$. Il existe cependant des variantes intéressantes à cette méthode.
1. Pour éviter que le point d'interrogation n'apparaisse automatiquement à la fin, utilisez une virgule à la place du point-virgule juste après le texte entre guillemets. Ainsi, l'instruction INPUT "Appuyez sur <RETURN>",zzz affiche 'Appuyez sur <RETURN>' à l'écran et attend que l'utilisateur s'exécute. Par effet secondaire, la variable zzz prend la valeur zéro, mais vous pouvez simplement l'ignorer.
2. Si vous souhaitez éviter à l'utilisateur de devoir systématiquement valider avec [RETURN], une autre technique peut être employée. Pour l'inviter à 'appuyer sur une touche pour continuer', vous pouvez opter pour les lignes fournies dans le code source.
CODE SOURCE
10 zzz$="" 20 PRINT "Appuyez sur une touche pour continuer" 30 WHILE zzz$ ="" 40 zzz$ = INKEY$ 50 WEND
FICHIER NUMÉRIQUE

fr/locomotive/aplicaciones/basic/input_sin_signo_de_interrogacion.txt · Última modificación: por jesus