Как решить вопрос с hex dump?

Помогите пожалуйста решить вопрос с dex dump

Место int использовать 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;
}
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
А где вопрос собственно?
Ответ написан
@vilgeforce
Раздолбай и программист
Вопрос не ясен, и, вероятно, решается одной функцией стандартной библиотеки: atoi или strtoul
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы