Je ne peux jamais comprendre comment imprimer un unsigned longtype de données en C.
Supposons que unsigned_fooc'est un unsigned long, alors j'essaye:
printf("%lu\n", unsigned_foo)printf("%du\n", unsigned_foo)printf("%ud\n", unsigned_foo)printf("%ll\n", unsigned_foo)printf("%ld\n", unsigned_foo)printf("%dl\n", unsigned_foo)
Et tous impriment une sorte de -123123123numéro au lieu de unsigned longcelui que j'ai.
%lutravaillé cette fois. Merci. Quelque chose d'autre a dû se produire avant et cela n'a pas fonctionné.