[résolue] variable long dépassement, cast mal appliqué


bonjour tous,

ça fraisai longtemps que j'avais pas eu un problème du genre.. dépassement de capacité de variable...
sa peut paretre bête mais j'ai tout tenté !!! tout lol unsigned long, long long, long unsigned int, unsigned int tout xdd

ma valeur varie entre 1 000 et 500 000 pourtant, rien d'affolant, mais des que je dépasse les 32 000, négatif, énorme somme etc.. enfin bref le bordel quoi.. donc je vient à vous en espèrent qu'un bug arduino existe la dessus ou alors je vais continué gemberger..

je précise, ma valeur jusqu’à 32 000 n'a aucun défaut, donc elle parvient jusqu’à la variable etc, le problème c'est les grosses valeurs, peut importe le format ça passe pas quoi :s

merci d'avance !

skizo !

quote
je précise, ma valeur jusqu'à 32 000 n'a aucun défaut, donc elle parvient jusqu'à la variable etc, le problème c'est les grosses valeurs, peut importe le format ça passe pas quoi

un unsigned long va jusqu'à 4294967296 donc tu dois avoir un problème de codage.
si tu un problème au-dela de 32767 c'est qu'il y un int qui traine quelque part.
une constante sans le l derrière par exemple.
une variable intermédiaire sur laquelle tu n'as pas fait un cast.
.....

mets ton code on regardera.


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > [résolue] variable long dépassement, cast mal appliqué


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial