CVI

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » C » CVI

Syntax: CVI (4byte_String)
Typ: Funktion
Kategorie: Speicherverwaltung

CVI konvertiert einen 4-Byte-String (ein STRING aus 4 Zeichen) in eine INTEGER-Zahl. CVI ist die Umkehrung von MKI.

Beispiel:

Dim a As Integer
a = Cvi("RIFF")
Print a, Mki(a)
Sleep

Ausgabe:

 1179011410  RIFF

Unterschiede zu QB:
In FreeBASIC sind INTEGER 4 Byte lang, in QB nur 2 Byte, weshalb CVI in QB auch nur einen 2-Byte-String erwartet.

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb werden nur die ersten beiden Zeichen des Strings verwendet, da ein INTEGER hier nur 2 Byte lang ist.

Siehe auch:
MKSHORT, MKI, MKL, MKLONGINT, MKS, MKD, CVSHORT, CVD, CVL, CVLONGINT, CVS, Datentypen umwandeln