Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
mais cette valeur
0.099999999
retournera 0,1
)
alors ce qui a été cité plus haut serait plus approprié à la tâche du CT :
Les retours :
J'ai esquissé une fonction qui fait exactement ce que je veux qu'elle fasse : elle tronque précisément une chaîne de caractères à la précision spécifiée , contrairement à DoubleToStr:
Résultat pour "0.09864724" :
Résultat pour"0,-843158":
Opérations avec double et similaire :
J'ai fait des recherches et une telle fonction existe déjà dans MQL4 (5 ?). S'il n'est pas là, pourquoi ne pas l'avoir ajouté il y a longtemps ? :)
J'ai esquissé une fonction qui fait exactement ce que je veux qu'elle fasse : elle tronque précisément une chaîne de caractères à la précision spécifiée , contrairement à DoubleToStr:
Résultat pour "0.09864724" :
Résultat pour"0,-843158":
Opérations avec double et similaire :
J'ai fait des recherches et une telle fonction existe déjà dans MQL4 (5 ?). S'il n'est pas là, pourquoi ne pas l'avoir ajouté il y a longtemps ? :)
J'ai esquissé une fonction qui fait exactement ce que je veux qu'elle fasse : elle tronque précisément une chaîne de caractères à la précision spécifiée , contrairement à DoubleToStr:
Résultat pour "0.09864724" :
Résultat pour"0,-843158":
Opérations avec double et similaire :
J'ai fait des recherches et une telle fonction existe déjà dans MQL4 (5 ?). S'il n'est pas là, pourquoi ne pas l'avoir ajouté il y a longtemps ? :)
Prenez cet exemple :
comment laisser =0,019999999999999999999999 -- laisser =0,01
Vous opérez avec des exemples hors de propos - vous ne pouvez donc pas conclure que votre fonction fonctionne correctement.
Prenez cet exemple :
comment laisser =0,019999999999999999999999 -- laisser =0,01
Je ne comprends toujours pas ce que vous voulez.
Si vous voulez voir 0,098 sur le graphique au lieu de 0,098, alors faites-le !
int a=0.098 * 100 ;
double d=a/100.0 ;
Commentaire(StringFormat("%G", d ) ;
a vérifié la dernière fonction, laisse 0.01
J'ai vérifié votre fonction... elle laisse 0,02.
En effet, 0,02.
Ma fonction est peut-être plus encombrante, mais elle coupe exactement 0,01.
a vérifié la dernière fonction, laisse 0.01