Please support our C++ advertiser: Programming Forums
![]() |
•
•
Join Date: Dec 2003
Location: Nashville, TN
Posts: 2,336
Reputation:
Rep Power: 12
Solved Threads: 102
I found this link, which you could use to do the decimal to hex number.
But, I'd imagine somewhere there's bound to be some kind of library function that could do this for you... Have you searched Google for it yet?
But, I'd imagine somewhere there's bound to be some kind of library function that could do this for you... Have you searched Google for it yet?
Alex Cavnar, aka alc6379
•
•
•
•
Originally Posted by Transworld
Would I have to go about doing the math manually and make my own function? Is there some built in function I can use to be lazy? Is there some totally easier way that I am oblivious to?
#include <iostream>
template < typename T >
inline T highbit(T& t)
{
return t = (((T)(-1)) >> 1) + 1;
}
template < typename T >
std::ostream& bin(T& value, std::ostream &o)
{
for ( T bit = highbit(bit); bit; bit >>= 1 )
{
o << ( ( value & bit ) ? '1' : '0' );
}
return o;
}
int main()
{
unsigned long value = 0x12345678;
std::cout << "hex: " << std::hex << value << std::endl;
std::cout << "dec: " << std::dec << value << std::endl;
std::cout << "oct: " << std::oct << value << std::endl;
std::cout << "bin: ";
bin(value, std::cout);
std::cout << std::endl;
return 0;
}
/* my output
hex: 12345678
dec: 305419896
oct: 2215053170
bin: 00010010001101000101011001111000
*/ High Plains Blogger #plains #lounge ## I, for one, welcome our new socialist overlords.
"Capitalism is the unequal distribution of wealth. Socialism is the equal distribution of poverty."
"Capitalism is the unequal distribution of wealth. Socialism is the equal distribution of poverty."
![]() |
Similar Threads
Other Threads in the C++ Forum
- Converting Decimal Value to Binary (MIPS) (Assembly)
- Convert decimal to binary and with base the 8 (C)
- decimal to binary conversion (C++)
- Help With Decimal to Binary conversion (IT Professionals' Lounge)
Other Threads in the C++ Forum
- Previous Thread: Can't download page from HTTPS
- Next Thread: A prayer to the C++ God pleaze help!!
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)






Linear Mode