Nigdy nie rozumiem, jak wydrukować unsigned longtyp danych w C.
Załóżmy, że unsigned_foojest unsigned long, a następnie próbuję:
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)
I wszystkie drukują jakiś -123123123numer zamiast tego, unsigned longktóry mam.
%lutym razem pracowałem. Dzięki. Coś jeszcze musiało się wydarzyć wcześniej i to nie działało.