
31.01.2016, 11:15
|
|
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами:
5731627
Репутация:
108
|
|
Сообщение от legend2360
void anyFuncName(int& iVar);
Если именно в hex, то string. В числовом варианте - DWORD(при форматировании можно использовать %p).
Сдесь ты показал как передавать адрес памяти в функцию. Но не показал как её принимать.
Мне нужна такая функция которая принимает ссылку на переменную.
Например функция которая сохраняет координаты игрока XYZ.
Чтобы её реализовать нам нужно получать 3 параметра но мы не можем сделать так.
Код:
Код:
X, Y, Z = StorePlayerPos();
Нам нужно передавать в функцию ссылки на переменные. И функция через указатель (*) запишет координаты по этим адресам.
Код:
Код:
float player_x;
float player_y;
float player_z;
StorePlayerPos(&player_x, &player_y, &player_z);
И нужно чтобы при вводе функции высвечивалась подсказка и показывало что там нужно указывать ссылку на переменную. Это как sscanf(); там нужна ссылка на переменную.
|
|
|