ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по SAFEARRAY
  #1  
Старый 15.07.2009, 19:31
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию Вопрос по SAFEARRAY

Часто на форумах мсдна наталкивался на примерно такое вот обращение к этому массиву
Цитата:
SAFEARRAY *sfarray;
.................................................
ULONG value = (&sfarray)->rgsabound[0].cElements;
Подскажите что значат эти скобки окружающие массив?Пробовал воспроизвести у себя но получаю ошибки типа C2228,C2227. Вот теперь ломаю голову как такое работает
 
Ответить с цитированием

  #2  
Старый 16.07.2009, 22:28
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами: 9023100

Репутация: 395


По умолчанию

я думаю скобки здесь указывают на то что в этот массив вложен еще один массив...

вот что выдал поиск по запросу SAFEARRAY - http://www.rsdn.ru/article/com/varsafearr.xml

я сталкивался в своей практивке со вложеными структурами... и иногда очень тяжело было намудрить чтобы получить нужные данные, но я обявлял новые указатели и проблема решалась...

вот пример моего кода со вложенными стуктурами.
Код:
typedef struct Partition_Table_Entry
{
	BYTE act;
	BYTE spart_gol;
	BYTE spart_sek;
	BYTE spart_dor;
	BYTE type;
	BYTE epart_gol;
	BYTE epart_sek;
	BYTE epart_dor;
	DWORD offset_first_sektor;
	DWORD kolsek;
} PTE;

typedef struct Partition_Table
{
  PTE pte[4];
} PT;
//-------------------------
PT *part_table;
part_table=(PT *)&dump_disk[code_offset];
...
printf("%x",part_table->pte[i].type);
...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ВКонтакте "счастливый фермер" ЖенькО Социальные сети 309 22.07.2009 11:35
У меня такой вопрос got_666 Уязвимости Mail-сервис 3 28.01.2007 15:13
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT ™ © 2001- Antichat Kft.