Quantcast
Channel: Forum - Recent Threads
Viewing all articles
Browse latest Browse all 5781

snprintf (printf) 64 bit integer uint64_t

$
0
0

We fail to use snprintf() with typical printf-formatter to create hex or decimal strings from uint64_t values.

    uint64_t a = 0x1122334455667788L;
    snprintf( buf, 20, "%x", a); // => 11223344
    snprintf( buf, 20, "%lx", a); // => 11223344
    snprintf( buf, 20, "%llu", a); // => lu
    snprintf( buf, 20, "%llx", a); // lx

Any ideas?

 


Viewing all articles
Browse latest Browse all 5781

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>