Input()

Syntaxe

Chaine$ = Input()
Description
Permet de saisir une ligne complète de caractères. 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 a la ligne
    PrintN("")
    
    PrintN("Bonjour, "+name$+", enchante.")
    PrintN("Appuyez sur [Entree] pour quitter")
    Input()
    CloseConsole()
EndIf
End

OS Supportés

Tous

<- Inkey() - Console Index - OpenConsole() ->