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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расшифровать шифр Виженера с несколькими ключами http://www.cyberforum.ru/cpp/thread1738764.html
Добрый вечер. Не могу понять, как можно расшифровать шифр Виженера, если имеются 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(). http://www.cyberforum.ru/cpp/thread1738568.html
Определение расстояния до объекта OpenCV C++
Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка, выпускающая пулю, нужно определить, на какое расстояние от установки упадет пуля. К установке приделан лазер и моторчик вращающий его. В последствии получается лазерная линия. На расстоянии n метров располагается предмет, на котором отображается этот луч. При падении пули лазерная линия...
Программа виснет где-то в районе ntdll.LdrInitializeThunk C++
В определенный момент программа зависает (момент не локализован, т.к. зависает не часто). Нажал после зависания - "паузу", и в дебагере открылась 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++ Построить синтаксический анализатор для определяемого в словаре понятия формулировка-задачи http://www.cyberforum.ru/cpp/thread1735715.html
Для описания понятия формулировка-задачи мы снова используем грамматику: формулировка-задачи ::= список-определений вопрос список-определений ::= { пробел | список-определений определение} определение ::= левая-часть IS правая-часть точка точка ::= .
C++ Поиск на основе хеширования 1. Описать структуру записи некоторой базы данных, содержащую поля: артикул товара, название товара, цена, количество. 2. Создать файл заданной структуры, состоящий из 15-20 записей. 3. Определить хеш-функцию по числовому ключу- артикул товара. Выполнить заполнение хеш-таблицы записями из файла данных. 4. Организовать в меню поиск записи, добавление, изменение таблицы товаров. 5. Выполнить... подробнее

Показать сообщение отдельно
Байт
Эксперт C
15835 / 10162 / 1522
Регистрация: 24.12.2010
Сообщений: 19,159
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));
 ...
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru