S
S
Stanislav Babaev2015-11-13 10:42:14
C++ / C#
Stanislav Babaev, 2015-11-13 10:42:14

How to solve the issue with hex dump?

Help please solve the issue with dex dump
Place int use string

// C++ Standard Operators
// Hexadecimal dump

#include <iostream>
#define n 13

int main()
{
  using namespace std;
  cout << (((n >> 28) & 0xf) > 9 ? char(((n >> 28) & 0xf) + 87)
    : char(((n >> 28) & 0xf) + 48)); // 7
  cout << (((n >> 24) & 0xf) > 9 ? char(((n >> 24) & 0xf) + 87)
    : char(((n >> 24) & 0xf) + 48)); // 6
  cout << (((n >> 20) & 0xf) > 9 ? char(((n >> 20) & 0xf) + 87)
    : char(((n >> 20) & 0xf) + 48)); // 5
  cout << (((n >> 16) & 0xf) > 9 ? char(((n >> 16) & 0xf) + 87)
    : char(((n >> 16) & 0xf) + 48)); // 4
  cout << (((n >> 12) & 0xf) > 9 ? char(((n >> 12) & 0xf) + 87)
    : char(((n >> 12) & 0xf) + 48)); // 3
  cout << (((n >> 8) & 0xf) > 9 ? char(((n >> 8) & 0xf) + 87)
    : char(((n >> 8) & 0xf) + 48));   // 2
  cout << (((n >> 4) & 0xf) > 9 ? char(((n >> 4) & 0xf) + 87)
    : char(((n >> 4) & 0xf) + 48));   // 1
  cout << ((n & 0xf) > 9 ? char((n & 0xf) + 87)
    : char((n & 0xf) + 48))
    << endl;                                                   // 0
  return 0;
}

Answer the question

In order to leave comments, you need to log in

2 answer(s)
G
GavriKos, 2015-11-13
@GavriKos

Where is the actual question?

V
Vladimir Martyanov, 2015-11-13
@vilgeforce

The question is not clear, and is probably solved by one standard library function: atoi or strtoul

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question