[an error occurred while processing this directive]
AD - это не ко мне :-) Может еще кто что скажет ... Про TI - у него проблемы с кодом типа +
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
union{ unsigned int rep; struct{ unsigned int aaa:2; unsigned int bbb:1; } }Test;
и доступ через Test ccc; ccc.rep = 0; ccc.aaa = 1;
Компиляет но код неправильный генерит. Если использовать что-то типа struct{ unsigned int aaa:2; unsigned int bbb:1; }bits; и ccc.bits.aaa = 1; то все рабоает нормально.
Составить ответ
|||
Конференция
|||
Архив
Ответы
А как бы написать что-то наподобии этого (+) — уни (27.02.2006 14:47 87.224.180.187 , 746 байт)
Да вроде так (насколько помню). А написать bwval.AsUINT = 1234 религия не позволяет? :-) — andy_P (27.02.2006 14:49 80.82.63.185 , пустое )
Я то хотел аналог asm конструкции переменная = b#00000000 только на си, а уже понаворатили тут — уни (27.02.2006 15:02 87.224.180.187 , пустое )
Хе-хе, так смысл и был в том (+) — уни (27.02.2006 14:59 87.224.180.187 , 1283 байт)
Тогда уж bwval.bits = {0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0}; Компайлер должен сожрать. — andy_P (27.02.2006 15:01 80.82.63.185 , пустое )
Жалко, что нету как в Delphi with begin ... end; — уни (27.02.2006 15:01 87.224.180.187 , пустое )
Ааа, будем смотреть у себя, свой вариант в отладчике пока не наблюдал — уни (27.02.2006 14:13 87.224.180.187 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru