Input()
Syntaxe
Resultat$ = Input()Description
Saisie une ligne complète de caractères.
Arguments
Aucun.
Valeur de retour
Renvoie la chaîne saisie par l'utilisateur avant d'appuyer sur la touche 'Entrée'.
Remarques
Cette commande bloque le programme et attend jusqu'à ce que l'utilisateur appuie sur la touche entrée. Si la console est en mode graphique la ligne saisie ne peut pas dépasser la largeur de la console.
Si la console n'est pas en mode graphique, une valeur de retour spéciale #PB_Input_Eof (égale à Chr(4)) sera reçue si l'utilisateur tape Ctrl+D dans la console, ou si la redirection d'un fichier vers la console est terminée.
Pour des raisons de compatibilité avec les autres applications console sous Windows, #PB_Input_Eof est aussi reçu quand l'utilisateur tape Ctrl+Z dans la console.
Si une entrée binaire est nécessaire, ReadConsoleData() peut être utilisé en mode non graphique.
Exemple
If OpenConsole() Print("Entrez votre nom et appuyez sur [Entree]: ") name$=Input() ; L'appui sur la touche [Entree] n'est pas pris en compte par la console ; donc nous devons utiliser PrintN("") pour aller à la ligne PrintN("") PrintN("Bonjour, "+name$+", enchante.") PrintN("Appuyez sur [Entree] pour quitter") Input() CloseConsole() EndIf End
Voir aussi
Inkey(), RawKey()
OS Supportés
Tous