- 1,710
- 1,610
Подскажите пожалуйста, как вывести "one" или "two"123:enum test { one = 1, two = 2 };
std::cout << test::one;Подскажите пожалуйста, как вывести "one" или "two"123:enum test { one = 1, two = 2 };
std::cout << test::one;Спасибо, но это не то, именно само "one" а не 1std::cout << test::one;
никакСпасибо, но это не то, именно само "one" а не 1
только книги, видео не смотри(русские, по крайней мере)Предлагай плиз
чего начинать изучать с нуля С++? книжечки, сайты, видео
луа знаю
Извините меня, https://github.com/Neargye/nameofНапример таким костылем: https://github.com/TsudaKageyu/minhook/blob/4a455528f61b5a375b1f9d44e7d296d47f18bb18/src/hook.c#L897
нормального метода не существует(добро пожаловать в C++)
UPD:
ну или вот:
или тут:![]()
How to convert an enum type variable to a string?
How to make printf to show the values of variables which are of an enum type? For instance: typedef enum {Linux, Apple, Windows} OS_type; OS_type myOS = Linux; and what I need is something likestackoverflow.com
![]()
Удобное пÑеобÑазование пеÑеÑиÑлений (enum) в ÑÑÑоковÑе в С++
У пеÑеÑиÑлений еÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ÑпоÑобов пÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑазÑабоÑке. ÐапÑимеÑ, пÑи Ñоздании Ð¸Ð³Ñ Ð¾Ð½Ð¸ иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð¿ÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑоÑÑоÑний пеÑÑонажа или возможнÑÑ Ð½Ð°Ð¿Ñавлений...habr.com
Если у игры адрес статичный, то просто float abc = *reinterpret_cast<float*>(0x1412AD4);Всем привет. Недавно возникла потребность в чтении адресов памяти формата ProcessName.exe + abc (где abc - адрес памяти). Вот пример такого адреса памяти:
Посмотреть вложение 119447
Раньше, для чтения обычных адресов памяти, я использовал ReadProcessMemory, но как использовать его в данной ситуации я не знаю. Заранее благодарю за помощь.
Кажется это не мой случай, то что вы написали актуально для .dll, мне же требуется чтение без инжекта сторонних файлов в игру (external).Если у игры адрес статичный, то просто float abc = *reinterpret_cast<float*>(0x1412AD4);
либо использовать GetModuleHandle(0) для определения базового адреса и использовать
unsigned long base = *reinterpret_cast<unsigned long*>(GetModuleHandle(0));
float abc = *reinterpret_cast<float*>(base+0x1412AD4);
sampRegisterChatCommand('hello', function()
-- Блок выполнения после ввода команды
end)
-- Чтобы не создавать отдельно функцию для обработки, как можно записать подобное на C++
Как можно записать подобное в С++ ?
Lua:sampRegisterChatCommand('hello', function() -- Блок выполнения после ввода команды end) -- Чтобы не создавать отдельно функцию для обработки, как можно записать подобное на C++
sampapi::v037r3::RefInput()->AddCommand("huy", [](const char* arg) { /* Блок выполнения после ввода команды */ });
он и так по стандарту в сф, а так:Как получить путь к папке c игрой?
std::filesystem::current_path();
Ты каждое действие спрашивать будешь?Как можно скачать txt файл и записать в переменную, запись в переменную второстепенное, главное как скачать?
cURL?