Преобразовать из std::string в uintptr_t
Я скачиваю строку сайта в переменную std::string, после чего хочу сделать из этой переменной указатель данных uintptr_t. Это представляется возможным? Я не могу понять, как мне вообще такое реализовать
Ответы (1 шт):
Автор решения: gbg
→ Ссылка
Чтобы из строки вытащить значение указателя, надо сделать следующее:
#include <iostream>
using namespace std;
int main()
{
std::string txt = "0xDEAD";
uintptr_t x = strtoul(txt.c_str(), 0, 16);
cout << x << endl;
return 0;
}