from past posts, i saw discussion on using long long int
for example
[cpp]{
unsigned long long ull = 0xffffffffffffffff; // 18446744073709551615
[/cpp]
when i compiled this, i got error saying long followed by long s illegal,
is it problem w/ the compiler? plz help.[/cpp]
long long int ? help
Moderator: Board moderators
How about this?
How about this?
[cpp] #ifdef _MSC_VER
typedef _int64 Long;
typedef _int32 Int;
typedef unsigned _int64 ULong;
typedef unsigned _int32 UInt;
#elif __GNUC__
typedef long long Long;
typedef long Int;
typedef unsigned long long ULong;
typedef unsigned long UInt;
#elif __BCPLUSPLUS__
typedef __int64 Long;
typedef __int32 Int;
typedef unsigned __int64 ULong;
typedef unsigned __int32 UInt;
#else
typedef long Long;
typedef int Int;
typedef unsigned long ULong;
typedef unsigned int UInt;
#endif
void main()
{
ULong ull = 0xffffffffffffffff; // 18446744073709551615
}
[/cpp]
Does it work?
- Suman
[cpp] #ifdef _MSC_VER
typedef _int64 Long;
typedef _int32 Int;
typedef unsigned _int64 ULong;
typedef unsigned _int32 UInt;
#elif __GNUC__
typedef long long Long;
typedef long Int;
typedef unsigned long long ULong;
typedef unsigned long UInt;
#elif __BCPLUSPLUS__
typedef __int64 Long;
typedef __int32 Int;
typedef unsigned __int64 ULong;
typedef unsigned __int32 UInt;
#else
typedef long Long;
typedef int Int;
typedef unsigned long ULong;
typedef unsigned int UInt;
#endif
void main()
{
ULong ull = 0xffffffffffffffff; // 18446744073709551615
}
[/cpp]
Does it work?
- Suman
I/O?
You mean I/O? Use cin or cout.
-Suman

-Suman