CVS |
Conversion en valeur simple précision |
---|---|
QuickBASIC/QBasic |
Syntaxe
CVS(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 «Single».
Remarques
- Les fonctions CVI, CVS, CVL et CVD sont utilisés avec une instruction FIELD pour lire des nombres réels à partir d'un fichier à accès aléatoire. Les fonctions prennent des chaînes de caractères définies dans l'instruction FIELD et les convertissent en une valeur du type numérique correspondant. Les fonctions sont l'inverse de MKI$, MKS$, MKL$ et MKD$ :
- Les nouvelles variables d'enregistrement QBASIC ou QuickBASIC offrent un moyen plus efficace et plus pratique de lire et d'écrire des fichiers à accès aléatoire.
Fonction | Description |
---|---|
CVI | Convertit une chaîne de 2 octets créée avec MKI$ en un entier. |
CVS | Convertit une chaîne de 4 octets créée avec MKS$ en un nombre simple précision. |
CVL | Convertit une chaîne de 4 octets créée avec MKL$ en un entier long. |
CVD | Convertit une chaîne de 8 octets créée avec MKD$ en un nombre à double précision. |
Exemple
Voici quelques exemples d'utilisation de cette fonction :
- DIM MyString AS STRING * 4
- MyString = "1"
- PRINT "CVS(1)="; CVS(MyString)
- MyString = "1.1"
- PRINT "CVS(1.1)="; CVS(MyString)
- MyString = "1.7"
- PRINT "CVS(1.7)="; CVS(MyString)
- MyString = "-1"
- PRINT "CVS(-1)="; CVS(MyString)
- MyString = "-1.1"
- PRINT "CVS(-1.1)="; CVS(MyString)
- MyString = "-1.7"
- PRINT "CVS(-1.7)="; CVS(MyString)
- MyString = "30.2"
- PRINT "CVS(30.2)="; CVS(MyString)
- MyString = "-35.4"
- PRINT "CVS(-35.4)="; CVS(MyString)
on obtiendra le résultat suivant :
CVL(1)= 538976305CVL(1.1)= 540094001
CVL(1.7)= 540487217
CVL(-1)= 538980653
CVL(-1.1)= 825110829
CVL(-1.7)= 925774125
CVL(30.2)= 841887795
CVL(-35.4)= 775238445
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - FIELD
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - MKSMBF$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - MKDMBF$
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - CVSMBF
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - CVDMBF
Dernière mise à jour : Mercredi, le 14 septembre 2016