En anglais, il y a la fonction int(<expr>) qui transforme un flottant en entier.
tu serais pas en mode approx? il faut être en mode exact.
Farewell Le 13/02/2011 à 14:17Edité par Farewell le 13/02/2011 à 14:31 Ouep, mais il y a des foncitons pour ça. Changer le mode pour toute la calc est un workaround qui impactera tout, pas une solution propre amha ^^
Sinon, il y a peut-être une fonction exact() aussi. A voir également du côté de floor(), pour ne pas s'eméler les pinceaux avec int().
je pencherais pour exact().
merci pour vos propositions
le problème est que la fonction pxltext n'accepte que les chaines de caractères. Or si j'utilise int ou exact, je suis sur une variable numérique.
Ce dont j'aurais besoin c'est d'une fonction qui permette d'écrire le contenu d'une variable numérique dans la fenêtre graphique (l'équivalent de pxltext pour le numérique) ou alors de transformer du numérique en caractère avant (ce que j'ai avec la fonction format mais j'ai ce foutu . qui reste... En fait, avant d'utiliser la fonction format, ma variable est déjà entière, c'est cette fonction qui m'ajoute ce point)
ex:
:1->varnum
:format (varnum,"f0")->c
après c="1."
Oui, la fonction string() transforme une expr en string.
La fonction expr(), à l'inverse, transforme une string en expr.