Здравствуйте, Calabon, Вы писали:
C>У меня есть строка 00B5D28E.Может кто подскажет, как сделать из неё адрес, а конкретно
в С++ так:
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
// формируем строку с адресом переменной i
int i = 2;
int* p1 = &i;
ostringstream os;
os << p1;
string s(os.str());
// получаем из строки адрес
istringstream istr(s);
int t = 0;
istr >> hex >> t;
int *p2 = reinterpret_cast<int*>(t);
// проверяем
cout << *p2 << endl;
return 0;
}