兩個元件我有10個隨機元件的陣列,這樣產生的:填充從一個大的陣列的陣列,在時間
for (j = 0;j<10;j++)
{
file[j] = rand();
printf("Element[%d] = %d\n", j, file[j]);
}
然後我生成具有2個元素的新數組。數組的值取自上面的數組,並放入包含2個元素的數組中。像下面的代碼示例中:
for(i = packet_count, j = 0; j < 2; ++j, ++i)
{
packet[j] = file[i] ;
++packet_count ;
printf("\npacket: %d", packet[j]);
}
printf("\nTransmit the packet: %d Bytes", sizeof(packet));
的輸出如下所示:
Telosb mote Timer start. Element[0] = 36 Element[1] = 141 Element[2] = 66 Element[3] = 83 Element[4] = 144 Element[5] = 137 Element[6] = 142 Element[7] = 175 Element[8] = 188 Element[9] = 69 packet: 36 packet: 141 Transmit the packet: 2 Bytes
我想通過陣列運行並採取下兩個值,並放置在包數組等等,直到數組中的最後一個元素。