Форум программистов, компьютерный форум CyberForum.ru

Вывод данных в HEX по указателю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сделать поиск по структуре http://www.cyberforum.ru/cpp/thread1741076.html
Создать список, в котором хранится информация о абонентов АТС: ФИО, место жительства, номер телефона. Необходимо написать программу, которая по номеру абонента выдает его Ф.И.О. и место жительства.
C++ WinAPI Разместить символ в произвольном месте консоли Добрый день. Возникла у меня задача выводить буквы на манер змейки или еще чего. Выйти должно примерно так: H L O W R D -E L W O L Мои попытки с экспериментами над HANDLE hCon; SetConsoleCursorPosition(); ни к чему не привели. Курсор упорно не хочет становиться в нужное мне место http://www.cyberforum.ru/cpp/thread1739155.html
C++ Расшифровать шифр Виженера с несколькими ключами
Добрый вечер. Не могу понять, как можно расшифровать шифр Виженера, если имеются 3 ключа. Задание: Задан алфавит {A, B, C, D, E, F, G, H, I}. Применяется шифрование Виженера с использованием трех подстановок: А0 = 7 6 8 9 5 4 1 2 3, A1 = 1 5 4 6 9 2 3 7 8, A2 = 4 5 6 3 2 1 9 7 8. Номер подстановки выбирается по правилу i mod 3, где i - порядковый номер буквы в открытом тексте. В...
C++ Поиск указанной строки в указанном файле
Поиск указанной строки в указанном файле. Для обработки квждой строки вызвать другую программу, передав ей в качестве параметра функцию create process. Для сравнения результатов поиск представить в виде функции, которую следует вызывать из другой программы посредством функции create thread().
C++ Определение расстояния до объекта OpenCV http://www.cyberforum.ru/cpp/thread1738219.html
Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка, выпускающая пулю, нужно определить, на какое расстояние от установки упадет пуля. К установке приделан лазер и моторчик вращающий его. В последствии получается лазерная линия. На расстоянии n метров располагается предмет, на котором отображается этот луч. При падении пули лазерная линия...
C++ Программа виснет где-то в районе ntdll.LdrInitializeThunk В определенный момент программа зависает (момент не локализован, т.к. зависает не часто). Нажал после зависания - "паузу", и в дебагере открылась ntdll.LdrInitializeThunk ntdll.LdrInitializeThunk: 77979E49 8BFF mov edi,edi 77979E4B 55 push ebp 77979E4C 8BEC mov ebp,esp 77979E4E FF750C push dword ptr 77979E51 FF7508 push dword ptr ... подробнее

Показать сообщение отдельно
Байт
Эксперт C
 Аватар для Байт
15090 / 9492 / 1395
Регистрация: 24.12.2010
Сообщений: 17,579
21.05.2016, 19:19     Вывод данных в HEX по указателю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
char sym16(unsigned int c)
{
   if (c <= 9) return '0' +c;
   else if (c < 16) return 'a' + c - 10;
   else return 1;  // Кракозябр
}
void Dump(char *mem, int n)
{  
  for(int i=0; i<n; i++) {
    printf("%c%c ", sym16(m[i] >>4), sym16(m[i]&7));
    if (i%16 == 0) printf("\n");
  }
}
main()
{
  ....
  Dump((char *)my_message, sizeof(message));
 ...
}
 
Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru