Bonjour
J'ai regarder dans de la doc pour pouvoir, voir la valeur d'un unsigned long int,
et c'est indiquer :
et j'ai des valeurs bizzare du genre, un grand nombre suivi de ld :/Code:printf("%uld",variable)
Merci
Version imprimable
Bonjour
J'ai regarder dans de la doc pour pouvoir, voir la valeur d'un unsigned long int,
et c'est indiquer :
et j'ai des valeurs bizzare du genre, un grand nombre suivi de ld :/Code:printf("%uld",variable)
Merci
"%lu" tout court suffit.
EDIT:Au temps pour moi.
Bonjour,
Non, dans ce cas l'affichage se fait comme si la valeur était signée.Citation:
Envoyé par seriousme
j'utiliseet nonCode:printf("%lu",un);
, sinon on obtient quelque chose commeCode:printf("%ul",un);
(avec la lettre l à la fin).Code:122332l
j'ai un truc dans le genre 4591664 avec "%lu"
c'est etrange...
Merci si il y a d'autre proposition
Non : "%lu".Citation:
Envoyé par seriousme
Pourquoi pas. Quels sont la valeur et le type de 'variable' ?Citation:
Envoyé par Micks71
Si tu ne poste pas du code complet, on ne ne peut rien dire de plus...
Salut !
Essaye ça :
printf("%"PRIu32""\n", variable);
NB : il faut inclure <inttypes.h>
++