Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Thread Closed: Off-topic

???
11/25/02 18:53
Read: times


 
#33144 - RE: Hex to Dec/ Dec to Hex
I agree with Oren. This is a VERY beginner question. Nonetheless, I had nothing better to do this morning.

I wasn't really clear on what you are trying to do, so here's what I did.

1. Convert an array of binary digits into an unsigned long.

2. Convert the unsigned long into an array of HEX digits (NOT ASCII).

3. Convert the hex digits array into ACSII characters.

Since you didn't specify a programming language, I used C.

Enjoy.

unsigned char dec_digits [8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
unsigned char hex_digits [8];


void main (void)
{
unsigned long dec_number;
unsigned char i;

// Convert dec_digits into dec_number
for (dec_number = 0L, i=0; i<8; i++)
  {
  dec_number *= 10;
  dec_number += dec_digits[i];
  }

// Convert dec_number into hex_digits
for (i=8; i>0; i--)
  {
  hex_digits[i-1] = dec_number % 16;
  dec_number /= 16;
  }

// Convert hex_digits into ASCII chars
for (i=0; i<8; i++)
  {
  if (hex_digits[i] > 9)
    hex_digits[i] += 'A'-10;
  else
    hex_digits[i] += '0';
  }

while(1);
}


Jon

List of 7 messages in thread
TopicAuthorDate
Hex to Dec/ Dec to Hex            01/01/70 00:00      
   RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      
   RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      
      RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      
RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      
RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      
RE: Hex to Dec/ Dec to Hex            01/01/70 00:00      

Back to Subject List