船的消息结构体
struct BoatMessage
{
int form;
int to;
char send[100];
char recv[100];
}boat1,boat2;
初始化boat1,boat2数据
send1 = "消息1 to 2"
recv1 = "";
send2 = "消息2 to 1"
recv2 = "";
void main()
{
for(int i = 1;i<=2 ;i++)
{
int temp = 0;
if(boat[i]->send) // 循环谁有消息要发送
{ temp = boat[i]->to; // to 拷贝到temp中
把send中的字符串拷贝到boat[temp]的recv中;
}
}
for(int i = 1;i<=2 ;i++)
{
打印所有船的recv数据,空的话为没有消息
输出格式:form 对 to 说 revc
}
}
若是即时的话用多线程,每个船一个线程循环不断发不断回,控制者根据form to处理分发消息
希望意思对,也是学习中的新人
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)