我想将收到的每条消息都放在一个数组中,然后在收到消息一段时间后打印出所有数组,如: 我从节点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); }