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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расшифровать шифр Виженера с несколькими ключами http://www.cyberforum.ru/cpp/thread1738764.html
Добрый вечер. Не могу понять, как можно расшифровать шифр Виженера, если имеются 3 ключа. Задание: Задан алфавит {A, B, C, D, E, F, G, H, I}. Применяется шифрование Виженера с использованием...
C++ Поиск указанной строки в указанном файле Поиск указанной строки в указанном файле. Для обработки квждой строки вызвать другую программу, передав ей в качестве параметра функцию create process. Для сравнения результатов поиск представить в... http://www.cyberforum.ru/cpp/thread1738568.html
Определение расстояния до объекта OpenCV C++
Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка, выпускающая пулю, нужно определить, на какое расстояние от установки упадет пуля. К установке...
Программа виснет где-то в районе ntdll.LdrInitializeThunk C++
В определенный момент программа зависает (момент не локализован, т.к. зависает не часто). Нажал после зависания - "паузу", и в дебагере открылась ntdll.LdrInitializeThunk ntdll.LdrInitializeThunk:...
C++ Построить синтаксический анализатор для определяемого в словаре понятия формулировка-задачи http://www.cyberforum.ru/cpp/thread1735715.html
Для описания понятия формулировка-задачи мы снова используем грамматику: формулировка-задачи ::= список-определений вопрос список-определений ::= { пробел | список-определений определение}...
C++ Поиск на основе хеширования 1. Описать структуру записи некоторой базы данных, содержащую поля: артикул товара, название товара, цена, количество. 2. Создать файл заданной структуры, состоящий из 15-20 записей. 3. Определить... подробнее

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