把元素放在一个数组-C-cooja中

时间:2014-03-21 14:06:40

标签: c arrays

我想将收到的每条消息都放在一个数组中,然后在收到消息一段时间后打印出所有数组,如: 我从节点1收到消息hello并希望将此消息放入array-array [1],然后我将从节点2接收消息letsgo然后将此消息放入数组 - 数组[2],经过一段时间后喜欢3或4次我想打印出所有的数组元素如:Hello,letsgo,...我怎么能这样做..

我非常感谢你们和我们一起努力工作,感谢提前......

这是代码:

 int o =0;
 char sendToo[3]={};
 recv_uc(struct unicast_conn *c, const rimeaddr_t *from)
   {  

       do { i++ ; 
           if ( Table[i] == from->u8[0] );
           b=Table[from->u8[0]]++ ;
 printf(" message received from %d.%d  and & = %d = %s\n ",
from->u8[0], from->u8[1], b,(char *)packetbuf_dataptr());
    } while (i<1);


   if ( sendToo[o] == from->u8[0] ); 
   sendToo[o] = packetbuf_copyto (sendToo) ;
   o++ ;

   printf("%d,",sendToo); }

0 个答案:

没有答案