nikelec
May 3 2008, 00:12
есть вот такая конструкция -
переменная1 = (unsigned char *)(&переменная2) + 0x10
или
переменная1 = (тип1 *)((unsigned char *)(&переменная2) + 0x10))
Что в данном случае делает оператор "*" ?
LamerMan
May 3 2008, 06:05
(unsigned char*) - это указатель на переменную типа unsigned char, скажем у тебя есть
unsigned char mychar = 234;
указатель на mychar
unsigned char* pmychar = &mychar
будет содержать в себе не значение mychar. а адрес памяти в которой содержится mychar, то есть будет равен скажем 0xbc1a
Вообще поищи в гугле "указатели c", "указатели c++"
Цитата(LamerMan @ May 3 2008, 10:05)

поищи в гугле "указатели c", "указатели c++"
ИМХО лучше почитай он-лан книжку
на стр. 5 - Си Карниган Ричи