Salutations.
Bien que ce fil de discussion soit déclaré comme fermé, je vais cependant donner mon avis à bipbip.
- Passe en version 4.5 (c'est le plus simple et très rapide).
- Sinon, si tu tiens à conserver la 7.1 (je l'ai téléchargée la fameuse (?) 7.1 qui te cause quelques soucis, ne parle et n'écris pas un seul mot de français) et, effectivement, le caractère '#' refuse de s'afficher, ainsi que d'autres comme "|","]", "}".
- - Pour les obtenir néanmoins sur un clavier AZERTY :
- - - - "#" : presser Alt et 35.
- - - - "|" : presser Alt et 124.
- - - - "]" : presser Alt et 93.
- - - - "}" : presser Alt et 125.
(Solutions non pratiques).
- - Autre possibilité, si tu n'auras
jamais besoin de plus de
QUATRE décimales (mais comment en être sûr ?) :
Utiliser le suffixe "@" :
@ Scaled integer - - - > 8 bytes - - > From -922337203685477.5808 to 922337203685477.5807
(CURRENCY)
A currency number is stored as an 8-byte two's complement integer, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right. This representation gives a range of -922337203685477.5808 to 922337203685477.5807.
The currency data type is extremely useful for calculations involving money, or for any fixed-point calculation where accuracy is more important. Because currency numbers are stored as integers, BASIC uses integer routines for ABS, SGN, FIX, INT, - (negation), +, and - (subtraction).
Cette solution (Zones numériques "@") ne donne pas entièrement satisfaction et réserve certainement quelques surprises dans certains genres de calculs complexes.
Il est possible d'avoir l'option DEFDBL A-Z en début de programme : et plus besoin d'#, mais toutes les zones de type différent devront comporter leur suffixe.
Mon avis personnel :
- Passer en version 4.5.
- En 7.1, utiliser DEFDBL.
- En 7.1, utiliser le suffixe @ (dangereux).
A toi de juger et d'agir en conséquence.
Salutations.
Moi, mon ordinateur, je l'ai baptisé "Billy" ...
En remerciement, je reçois beaucoup de pages bleues !