Rubrique précédente: UCase – Convertir les minuscules en majusculesRubrique suivante: ValEx – Convertir une chaîne décimale, hexadécimale ou octale en entier


Val : Convertir une chaîne en un entier

Valide sur les plates-formes NetWare, Symbian OS, UNIX, Windows et Windows CE

La fonction Val convertit la chaîne d'entrée en nombre entier.

Format de la fonction :

Val(str as String) as Integer
str

Identifie la chaîne à convertir.

Cette fonction ignore les tabulations ou espaces de début et reconnaît un signe facultatif suivi d'une chaîne de chiffres.

La fonction renvoie la valeur convertie de la chaîne d'entrée. 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))