Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Структура с не известными переменными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стандарт C++ вышел на русском http://www.cyberforum.ru/cpp/thread1844402.html
Небезызвестный Евгений Зуев выполнил таки свое обещание и перевел Стандарт. Книжка доступна только (настолько мне известно) здесь. Цена кусается, мнения у всех по этому вопросу разные. Смотрите...
C++ Как разреженную матрицу перевести в формат CRS? Привет кодеры! Моя задача заключается в том чтобы перемножить две разреженные матрицы. Но для того чтобы это сделать нужно эти матрицы привести к виду CRS. Я весь день а то и два не могу понять как... http://www.cyberforum.ru/cpp/thread1843709.html
C++ Как пишут программы благодаря которым можно управлять объектами?
Как пишут программы при помощи которых можно управлять предметами у себя дома? Например, когда кто-то откроет холодильник, придет сообщение на смартфон или компьютер о том то что холодильник был...
При считывании данных из файла дописываются лишние симолы C++
Здравствуйте. Пишу класс для работы с файлами на базе winapi. Столкнулся с проблемой. Описываю свои действия. 1)Создаю файл 1.txt с текстом "Hello". 2)Пишу следующий код в main.cpp #include...
C++ Как переписать драйвера Windows ХР по Windows 7? http://www.cyberforum.ru/cpp/thread1841886.html
Доброго времени суток. Есть код драйвера, работающего под ХР. Как мне скомпилировать этот же код на Windows 7, и что жля этого нужно?
C++ Inject failed Добрый день. Есть инжектор и dll, которая инжектируется в процесс игры. Я сделал уже резилзную версию и расшарил ее своему другу. Как оказалось, у меня все идет идеально на той же игре с той же rev,... подробнее

Показать сообщение отдельно
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 250

Структура с не известными переменными - C++

07.11.2016, 16:31. Просмотров 216. Ответов 2
Метки (Все метки)

Добрый вечер. Допустим есть структура (не моя) с некоторыми переменными. Можно ли сделать свою структуру, но, при этом заранее указать переменным этой структуры нужное смещение?

Пример:

C++
1
2
3
4
5
6
7
8
9
10
11
    struct UnkStruct
    {
        long long SenderGuid;
        unsigned int Unk[13];
        char FormattedMessage[3000];
        char Text[3000];
        unsigned int MessageType;
        unsigned int ChannelNumber;
        unsigned int Sequence;
        unsigned int Time;
    } *pUnkStruct;
Как видно есть переменная unk типа int из 13 переменных (13 * 4) = 52 + 8 (SenderGuid) = 60(dec) = 3C (hex). Т.е. переменная FormattedMessage начинается со смещения 0x3C.

Можно ли сделать так, чтобы не выделять переменную под unsigned int Unk[13], а сразу char FormattedMessage[3000] присвоить определенное смещение = 0х3С ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru