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

Перевести строку в 16-й формат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменение файла C++ http://www.cyberforum.ru/cpp-beginners/thread1589499.html
Доброго времени суток. Суть вопроса: нужно в файле "test.txt" каждый символ сделать на 4 больше, по таблице ASCII. Например, символ "L" должен стать "P". Но каким образом можно считывать по одному символу и сразу же его заменять? Заранее спасибо.
C++ Вывести информацию о холодильнике с ценой меньше, чем Z #include <iostream> #include <cstring> using namespace std; struct Fridge { string name; string company; int kol; int price; http://www.cyberforum.ru/cpp-beginners/thread1589497.html
C++ Вычислить высоту треугольника, зная две стороны треугольника и угол между ними (использовать указатель)
Здравствуйте помогите пожалуйста. Используя вместо самой переменной указатель на нее написать программу Вычислить высоту треугольника, зная две стороны треугольника и угол между ними.
Программа с меньшей "сложностью" C++
Условия программы: Дан целочисленный массив положительных чисел,(не отсортированный) и полож число "s" типа int . В массиве нет одинаковых элементов. Задача: Вывести на экран коло-во ПАР чисел которые при сумме дают это самое число "s" Казалось бы,Решение очевидно просто сравнивать каждый элемент массива с каждым ну и можно все те числа,что больше "s" просто перекинуть в другой массив и...
C++ Деревьям. Брат корня http://www.cyberforum.ru/cpp-beginners/thread1589490.html
Здравствуйте. Первый раз пишу дерево. Реализую через "сына и брата". Вот такое добавление: void Tree :: Add(Node *&node, int i) { if (node == NULL) { node = new Node(i); } else if (i < node->x) { Add(node->son, i); } else {
C++ В каждом числе массива определить количество разрядов, равных "1" Вот задание В каждом числе массива определить количество разрядов, равных "1". Записать это количество в отдельный массив. Числа рандомные и их надо еще вывести в двоичном коде(Это я сделал вроде как) Количество я так понимаю надо считать через for,но вот как реализовать до меня не доходит # include <iostream> # include <cstdlib> # include <ctime> using namespace std; подробнее

Показать сообщение отдельно
Nik-
19 / 19 / 9
Регистрация: 12.07.2015
Сообщений: 322
23.11.2015, 18:53  [ТС]     Перевести строку в 16-й формат
То, что я прошу, по идее, должно вывести, как минимум, часть заголовка exe файла, так?. Вот, что из себя представляет этот заголовок:
00-01 4D5A — сигнатура файла .EXE;
02-03 Длина образа задачи по модулю 512 (то есть число полезных байт в последнем блоке). Компоновщики версий до 1.10 помещали в это поле 04; если оно имеет такое значение, его рекомендуется игнорировать);
04-05 Длина файла в блоках;
06-07 Число элементов таблицы настройки адресов;
08-09 Длина заголовка в 16-байтных параграфах. Используется для выяснения начала тела загрузочного модуля;
0A-0B Минимальный объем памяти, которую нужно выделить после конца образа задачи (в 16-байтных параграфах);
0C-0D Максимальный объем памяти, которую нужно выделить после конца образа задачи (в 16-байтных параграфах);
0E-0F Сегментный адрес начала стекового сегмента относительно начала образа задачи;
10-11 Значение SP при входе в задачу;
12-13 Контрольная сумма — ноль минус результат сложения без переноса всех слов файла;
14-15 Значение IP (счетчика команд) при входе в задачу;
16-17 Сегментный адрес начала кодового сегмента относительно начала образа задачи;
18-19 Адрес первого элемента таблицы настройки адресов относительно начала файла;
1A-1B Номер сегмента перекрытий (0 для корневого сегмента программы).

Добавлено через 4 минуты
Я плохо разбираюсь в exe. Я думаю, что заблуждаюсь в том, что надо выводить последовательность байт именно тем способ, что я прошу.
 
Текущее время: 15:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru