Kim Schulz wrote:
> hejsa
> nogen der har en ide til hvordan jeg smartest udskriver en 64bit tal
> værdi med printf (eller lignende) når jeg bruger gcc i et 32bit miljø.
I C (C99):
#include <stdio.h>
#include <stdint.h>
#include <inttypes.h>
int main()
{
uint64_t i = 12345678901234567890ULL;
printf("i: %" PRIu64 "\n", i);
return 0;
}
Hvis det er C++ kan du være nødt til at bruge:
printf("i: %I64u\n", i);
%llu eller %lld burde også virke, men min gcc (MinGW) fejler.
/b
--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel