ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

как загнать значения в struct
  #1  
Старый 19.02.2006, 13:17
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию как загнать значения в struct

Товарищи, допустим есть такой код (структура. Не знаю как правельно это называется):
Код:
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 так-как не знаю как правельно постоить такой вопрос.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скрыть модуль ядра в линуксе? rent0n *nix 11 22.01.2006 03:19
Значения массива a33 PHP, PERL, MySQL, JavaScript 4 10.09.2005 21:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ