返回信息流刚才试了一下,好像每次读到的长度不一定啊?
所以貌似必须规定 一个结束的字符?
刚才看到一段范例是这么写的
while(1)
{
select....
if select失败
break;
else if select返回不为0
{
read()
if rcv_buf[pos-2]==\r && rcv_buff[pos-1]==\n
再次select
.....
}
else
......
}
不太明白的就是,难道每次read的长度不一定么?
假如已经知道read的数据的长度的话,还需要循环读取不
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #2893同步于 2008/11/28
Embedded_System机器人发帖
read()每次从串口读到的数据长度不固定?
gentleangel
2008/11/28镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。