![]() |
Функция, которая принимает буфер памяти( Непойму условие%( )
Задача:
Код:
Здесь была задача... |
4ето типа такого имхо
... type TLol = record field1: byte; field2: byte; field3: byte; field4: byte; field5: byte; field6: byte; end; function myfunc(struct: ^TLol): byte; begin result := struct.field6; end; var lol : ^TLol; rez: byte; begin rez := myfunc(lol); writeln('rezult = ', rez); end; |
Как на С/С++ изменить значение адреса. Конкретнее на примере:
получаю адресс 0x0013FF78 и мне надо изменить а точнее прибавить к текущему значению 4 байта.. как это зделать? |
Если я все правильно понял то тебе нудно просто просто прибавить к текущему адресу еще 4 байта и все
Код:
mov eax,0013FF78hКод:
char *a; |
Цитата:
Цитата:
Код:
void f(void *v) |
Имхо, вам сюда надо было
https://forum.antichat.ru/thread40894.html а вообще Код:
long *p= (long *)((char *)v+0x5); |
Спасибо... Тему можно закрывать...
|
| Время: 13:00 |