CVL |
Conversion en valeur entière long |
---|---|
Turbo Basic |
Syntaxe
CVL(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction permet de transformer une valeur sous un type «Long».
Remarques
- La fonction CVL convertit une chaîne de caractères de 4 octets en un entier long.
- En raison de la manière dont Turbo Basic traite les fichiers aléatoires, les valeurs numériques doivent être converties en chaînes de caractères avant de pouvoir être écrites sur le disque, puis reconverties en nombres lors de la lecture du fichier. Ne confondez pas ces fonctions (strictement réservées au traitement aléatoire de fichiers) avec la fonction VAL, prenant une chaîne de caractères telle que «3.7» et la transforme en nombre.
Exemple
Voici quelques exemples d'utilisation de cette fonction :
- MyString$ = MKL$(VAL("1"))
- PRINT "CVL(1)="; CVL(MyString$)
- MyString$ = MKL$(VAL("1.1"))
- PRINT "CVL(1.1)="; CVL(MyString$)
- MyString$ = MKL$(VAL("1.7"))
- PRINT "CVL(1.7)="; CVL(MyString$)
- MyString$ = MKL$(VAL("-1"))
- PRINT "CVL(-1)="; CVL(MyString$)
- MyString$ = MKL$(VAL("-1.1"))
- PRINT "CVL(-1.1)="; CVL(MyString$)
- MyString$ = MKL$(VAL("-1.7"))
- PRINT "CVL(-1.7)="; CVL(MyString$)
- MyString$ = MKL$(VAL("30.2"))
- PRINT "CVL(30.2)="; CVL(MyString$)
- MyString$ = MKL$(VAL("-35.4"))
- PRINT "CVL(-35.4)="; CVL(MyString$)
on obtiendra le résultat suivant :
CVL(1.1)= 1CVL(1.7)= 2
CVL(-1)=-1
CVL(-1.1)=-1
CVL(-1.7)=-2
CVL(30.2)= 30
CVL(-35.4)=-35
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 86
Dernière mise à jour : Mardi, le 28 juillet 2015