ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
435891 Топик полностью
Ксения (24.08.2013 21:33 - 21:37, просмотров: 144) ответил mazur на В данный момент для меня трудности во всех приведенных примерах и материалах по указателям имена чего-то там. Если на асме я просто указал начальный адрес Timers_Queue и смещение элемента скажем, EL_SIZE, статус+счетчик, 1+2=3, то в материалах и
Если в C вы новичок, но не советую использовать typedef. Пользуйтесь объявлением структуры. Вот так: struct tmrs_queue {u08 st_flags; u16 st_cnt}; // это только объявление строения самой структуры. Может быть помещено в хидер. extern struct tmrs_queue Timers_Queue[]; // указание на то, что массив структур Timers_Queue уже объявлен одном из файлов. Тоже в хидер. struct tmrs_queue Timers_Queue[TMRS_QUANTITY]; // аллокация массива структур в одном из файлов struct tmrs_queue *ptr; // заводим указатель на структуру типа tmrs_queue ptr = Timers_Queue; // присваиваем указателю значение начала массива (адрес 0-го элемента) ptr++; // переход указателя к следующему элементу структуры ptr->st_flag = ...; // достаем из элемента структуры (на который указывает указатель) ее часть Пример целиком я уже приводила в раньше.