DL36 (14.04.2007 21:03, просмотров: 1616)
Уважаемые посоветуйте, каким образом лучше, а может правильней заполнить начальными значениями индексованную структуру. Сейчас я при необходимости восстанавливаю значение посредством указателя, все работает, но компилятор выдает предупреждение о нелегальном преобразовании типов и это слегка напрягает, что в какой-то из следующих версий пройдется искать ошибку.
<c>
typedef struct //Основной регистр
{
unsigned open : 3;
unsigned direct : 1;
unsigned closed : 3;
unsigned invert : 1;
}in_can;
in_can incan[10] ;
p=&incan[10];//
while(qcan--)
{
*p=0b01111111;//
--p;
// INDF=0b01111111;//
// --FSR;
}//while(qcan--)
</c>
Может не париться?