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

Чтение непосредственного значения из памяти - C++

Восстановить пароль Регистрация
 
Andruwkoo
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 2
27.02.2014, 06:44     Чтение непосредственного значения из памяти #1
Здравствуйте. Мне необходимо представить числа с плавающей точкой двойной точности в hex формате. есть ли возможность использовать значение из памяти в том виде, в котором оно там и представлено? самому не хочется совсем писать функцию перевода, и в стандартных библиотеках нет вроде такого
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2014, 06:44     Чтение непосредственного значения из памяти
Посмотрите здесь:

C++ Чтение строки из памяти
C++ чтение из памяти
Чтение участка памяти C++
C++ Чтение памяти ( поиск функций )
Чтение памяти не возможно C++
Чтение памяти невозможно C++
Процессы, чтение памяти - не работает код C++
Чтение строки из памяти стороннего процесса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.02.2014, 11:52     Чтение непосредственного значения из памяти #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main() {
 
    const double pi = 3.1415926;
    
    const unsigned char* c = reinterpret_cast<const unsigned char*>(&pi);
    
    for(int i=0; i<sizeof(double); ++i)
    {
        std::cout << std::hex << static_cast<int>(c[i]) << " ";
    }
    std::cout << std::endl;
 
    return 0;
}
http://ideone.com/vI3Y4W
Andruwkoo
0 / 0 / 0
Регистрация: 27.02.2014
Сообщений: 2
27.02.2014, 15:44  [ТС]     Чтение непосредственного значения из памяти #3
спасибо. то что надо
Yandex
Объявления
27.02.2014, 15:44     Чтение непосредственного значения из памяти
Ответ Создать тему
Опции темы

Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru