Rubrique précédente: Val : Convertir une chaîne en un entierRubrique suivante: Fonctions pour le fractionnement de chaînes


ValEx – Convertir une chaîne décimale, hexadécimale ou octale en entier

Valide sous UNIX et Windows

La fonction ValEx convertit en nombre entier la chaîne d'entrée qui indique un nombre décimal, hexadécimal ou octal.

Format de la fonction :

ValEx(str as String) as Integer
str

La chaîne indique un nombre décimal, hexadécimal ou octal et peut inclure un signe. Le nombre indiqué est converti en nombre entier.

La fonction renvoie la valeur entière de la chaîne saisie. Si la chaîne ne peut pas être convertie en nombre, la fonction renvoie la valeur 0.

Exemple :

Dim i As Integer
i = Val("2735")
Print("Val(""2735"")"+Str(i))
i=ValEx("2735")
Print("ValEx(2735")
Print("ValEx(""2735"")="+str(i))
i=ValEx("01414")
Print("ValEx(""01414"")="+str(i))
i=ValEx("0x1414")
Print("ValEx(""0x1414"")="+str(i))