Einzelnen Beitrag anzeigen
Alt 12.09.2002, 15:59   #1
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard C++ und ein problem mit __int64

hi,

microsofts compiler unterstützen den datentyp __int64 (also 8 byte)

so weit so gut, mein problem ist, dass ich diesen datentypen in ein file schrieben muss und keine ahnung habe wie, (printf("%d", i64XXX); konvertiert zu long und verfälscht so die zahl)

hat jemand eine idee, wie ich die acht byte in 2 longs (4byte) umwandeln kann, die jeweils die erste hälfte und die zweite hälfte des __int64 repräsentieren?

danke für die hilfe
it00x30 ist offline   Mit Zitat antworten