Programmation en C : Précision de calcul.
Bonjour,
Je programme sur un "Arduino uno" un GPS "Ultimate GPS".
Je récupère bien les postions Long, Lat.
Mais lorsque je veux calculer la distance entre 2 points les calculs sont faux.
J'ai vérifié, le même code sur PC ou sur Arduino ne donnent pas les mêmes résultats.
Si quelqu’un a une idée.
Merci.
RE : Programmation en C : Précision de calcul.
J'ai trouve et résolu le probleme.
Les "double" sont codés sur 4 octets et non sur 8 donc comme les "float".
J'ai changé de formule de calcul et ca marche.
désolé du dérangement.