fucker"ok
19.02.2006, 13:17
Товарищи, допустим есть такой код (структура. Не знаю как правельно это называется):
typedef struct packet
{
int num;
char[8] msg;
}
И есть вот такое дело:
char buff[] = {
0x00, 0x02, 0x10, 0x00, 0x00,
0x00, 0x02, 0x10, 0x00, 0x00,
0x00, 0x02, 0x10, 0x00, 0x00 };
//значение могут быть другие, это не важно
struct packet pack;
Так вот мне нужно загнать buff в структуру packet.
Тоесть чтобы у переменной pack были значение buff и я мог обратится к pack.num и тд
Конечно можно считать 4 байта в pack.num ,а потом 8 байт в pack.msg ,НО это не красиво, да и структура может быть другой (гараздо больше и тд )
Вообщем подскажите, если вы меня поняли :)
зы
не могу спросить у google так-как не знаю как правельно постоить такой вопрос.
typedef struct packet
{
int num;
char[8] msg;
}
И есть вот такое дело:
char buff[] = {
0x00, 0x02, 0x10, 0x00, 0x00,
0x00, 0x02, 0x10, 0x00, 0x00,
0x00, 0x02, 0x10, 0x00, 0x00 };
//значение могут быть другие, это не важно
struct packet pack;
Так вот мне нужно загнать buff в структуру packet.
Тоесть чтобы у переменной pack были значение buff и я мог обратится к pack.num и тд
Конечно можно считать 4 байта в pack.num ,а потом 8 байт в pack.msg ,НО это не красиво, да и структура может быть другой (гараздо больше и тд )
Вообщем подскажите, если вы меня поняли :)
зы
не могу спросить у google так-как не знаю как правельно постоить такой вопрос.