Vorheriges Thema: Val - Konvertieren einer Zeichenfolge in eine GanzzahlNächstes Thema: Funktionen für das Teilen von Zeichenfolgen


ValEx - Konvertieren einer Zeichenfolge, die eine Dezimal-, Hexadezimal- oder Oktalzahl angibt, in eine Ganzzahl

Gültig für UNIX und Windows.

Mit der Funktion "ValEx" wird die Eingabezeichenfolge, die eine Dezimal-, eine Hexadezimal- oder eine Oktalzahl angibt, in eine Ganzzahl konvertiert.

Funktionssyntax:

ValEx(str as String) as Integer
str

Die Zeichenfolge gibt eine Dezimal-, Hexadezimal- oder Oktalzahl an und kann ein Vorzeichen enthalten. Die angegebene Zahl wird in eine Ganzzahl konvertiert.

Die Funktion gibt den Ganzzahl-Wert der eingegebenen Zeichenfolge zurück. Wenn die Zeichenfolge nicht in eine Zahl konvertiert werden kann, gibt die Funktion 0 zurück.

Beispiel:

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))