GETINT

Entrer un nombre entier (integer)


Cette fonction opère une pause dans le programme pour que l'utilisateur entre un nombre entier en ligne de commande.

Syntaxe : (getint [message])
Argument :

 

message optionnel,
c'est une une chaîne de caractère (string) qui apparaîtra sur la ligne de commande
Valeur renvoyée le nombre
Syntaxe Ligne de commande
1
 (setq var_nombre (getint))
vide
(setq var_nombre
(getint "\nEntrez un nombre entier\n")
)
 Entrez un nombre entier
  Un nombre entier doit être compris entre –32768 et +32767
pour la saisie avec (getint) voir les explications sur les nombres entiers.
Vous ne pouvez pas entrer une autre expression LISP comme réponse à la demande de (getint),Ce message sera affiché dans ce cas : Impossible de rentrer dans AutoLISP
Si autre chose qu'un nombre entier est saisi, un contrôle vous prévient et relance la demande de saisie.
Message reçu en cas de mauvaise saisie :
"Nécessite une valeur entière".

Dans l'exécution d'un programme les nombres entiers ont d'autres limites que celles de (getint), ces limites sont comprises entre -2147483648 et 2147483647, voir à ce sujet les explications fournies dans le sujet NOMBRES.

Dès que la limite supérieure des nombres entiers est atteinte AutoLISP change le signe du nombre, ce qui ne semble pas être le cas des négatifs, mais le comportement peut être différent suivant la configuration de la machine, attention donc lorsqu'on approche ces limitations


Haut de page

revenir au menu ENTRÉES UTILISATEUR


15 juillet 2017