C++ Как получить содержимое памяти?
Как я могу получить содержимое памяти по указателю, с производной длинной ячейки? К примеру, взять 5 байт у условного адреса 0xfff и получить какую-то информацию, представленную в двоичной или шестнадцатиричной системе счисления?
Ответы (1 шт):
Автор решения: DSuhoi
→ Ссылка
Информация по разыменованию указателя (Подробнее о указателях):
int a = 10;
int *ptr;
ptr = &a;
cout << ptr /*Вывод адреса области памяти, в которой записана переменная (a = 10)*/ << *ptr /*Сами данные, на которые указывает указатель*/;
Информация по форматированному выводу в C++:
int value = 64;
cout << hex << value << endl; //вывод: 40 (16система)