Показать сообщение отдельно

  #705  
Старый 31.01.2016, 11:15
Gabriel__
Постоянный
Регистрация: 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(); там нужна ссылка на переменную.
 
Ответить с цитированием