реклама на сайте
подробности

 
 
> Как можно кратко переписать приведенный код?
smk
сообщение Aug 18 2012, 12:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Код
unsigned char buf_rx[256];

struct dataexchange_t        
{
   unsigned char b1;        
   unsigned char b2;        
   unsigned char b3;        
   unsigned char b4;        
   unsigned char b5;        
   unsigned char b6;
   unsigned char b7;
   unsigned char b8;
   unsigned char b9;
   unsigned char b10;
   unsigned char b11;
   unsigned char b12;
   unsigned char b13;
   unsigned char b14;
   unsigned char b15;
   unsigned char b16;
   unsigned char b17;
   unsigned char b18;
   unsigned char b19;
   unsigned char b20;
   unsigned char b21;
   unsigned char b22;
   unsigned char b23;
   unsigned char b24;
   unsigned char b25;
   unsigned char b26;
   unsigned char b27;
   unsigned char b28;
   unsigned char b29;
   unsigned char b30;
   unsigned char b31;
   unsigned char b32;
   unsigned char b33;
   unsigned char b34;
   unsigned char b35;
   unsigned char b36;
   unsigned char b37;
   unsigned char b38;
   unsigned char b39;
   unsigned char b40;
   unsigned char b41;
   unsigned char b42;
   unsigned char b43;
   unsigned char b44;
   unsigned char b45;
   unsigned char b46;
   unsigned char b47;
   unsigned char b48;
   unsigned char b49;
   unsigned char b50;
   unsigned char b51;
   unsigned char b52;
   unsigned char b53;
   unsigned char b54;
   unsigned char b55;
   unsigned char b56;
   unsigned char b57;
   unsigned char b58;
   unsigned char b59;
   unsigned char b60;
   unsigned char b61;
   unsigned char b62;
   unsigned char b63;
   unsigned char b64;
   unsigned char b65;
};


Собственно код:

Код
      buf_rx[0] = pdata.b1;
      buf_rx[1] = pdata.b2;
      buf_rx[2] = pdata.b3;
      buf_rx[3] = pdata.b4;
      buf_rx[4] = pdata.b5;
      buf_rx[5] = pdata.b6;
      buf_rx[6] = pdata.b7;
      buf_rx[7] = pdata.b8;
      buf_rx[8] = pdata.b9;
      buf_rx[9] = pdata.b10;
      buf_rx[10] = pdata.b11;
      buf_rx[11] = pdata.b12;
      buf_rx[12] = pdata.b13;
      buf_rx[13] = pdata.b14;
      buf_rx[14] = pdata.b15;
      buf_rx[15] = pdata.b16;
      buf_rx[16] = pdata.b17;
      buf_rx[17] = pdata.b18;
      buf_rx[18] = pdata.b19;
      buf_rx[19] = pdata.b20;
      buf_rx[20] = pdata.b21;
      buf_rx[21] = pdata.b22;
      buf_rx[22] = pdata.b23;
      buf_rx[23] = pdata.b24;
      buf_rx[24] = pdata.b25;
      buf_rx[25] = pdata.b26;
      buf_rx[26] = pdata.b27;
      buf_rx[27] = pdata.b28;
      buf_rx[28] = pdata.b29;
      buf_rx[29] = pdata.b30;
      buf_rx[30] = pdata.b31;
      buf_rx[31] = pdata.b32;
      buf_rx[32] = pdata.b33;
      buf_rx[33] = pdata.b34;
      buf_rx[34] = pdata.b35;
      buf_rx[35] = pdata.b36;
      buf_rx[36] = pdata.b37;
      buf_rx[37] = pdata.b38;
      buf_rx[38] = pdata.b39;
      buf_rx[39] = pdata.b40;
      buf_rx[40] = pdata.b41;
      buf_rx[41] = pdata.b42;
      buf_rx[42] = pdata.b43;
      buf_rx[43] = pdata.b44;
      buf_rx[44] = pdata.b45;
      buf_rx[45] = pdata.b46;
      buf_rx[46] = pdata.b47;
      buf_rx[47] = pdata.b48;
      buf_rx[48] = pdata.b49;
      buf_rx[49] = pdata.b50;
      buf_rx[50] = pdata.b51;
      buf_rx[51] = pdata.b52;
      buf_rx[52] = pdata.b53;
      buf_rx[53] = pdata.b54;
      buf_rx[54] = pdata.b55;
      buf_rx[55] = pdata.b56;
      buf_rx[56] = pdata.b57;
      buf_rx[57] = pdata.b58;
      buf_rx[58] = pdata.b59;
      buf_rx[59] = pdata.b60;
      buf_rx[60] = pdata.b61;
      buf_rx[61] = pdata.b62;
      buf_rx[62] = pdata.b63;
      buf_rx[63] = pdata.b64;


Спасибо


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016