How does a person print an variable that is __int64 big..
using printf with the %d conversion character will print __int8, __int16 and __int32 but not the __int64.
I know it all depends on whether the compiler supports __int64 sized variables but i presume it must since i don't get an error when declaring variables of this type.
Is it a case of printing the low part and the high part seperately (i think __int64 is a struct)?
I'm using VC++, and these are HEX numbers also.
Also is there a function in VC++ to convert an OEM string into it's equivalent ANSI string????
using printf with the %d conversion character will print __int8, __int16 and __int32 but not the __int64.
I know it all depends on whether the compiler supports __int64 sized variables but i presume it must since i don't get an error when declaring variables of this type.
Is it a case of printing the low part and the high part seperately (i think __int64 is a struct)?
I'm using VC++, and these are HEX numbers also.
Also is there a function in VC++ to convert an OEM string into it's equivalent ANSI string????