BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #2893同步于 2008/11/28
Embedded_System机器人发帖

read()每次从串口读到的数据长度不固定?

gentleangel
2008/11/28镜像同步0 回复
刚才试了一下,好像每次读到的长度不一定啊? 所以貌似必须规定 一个结束的字符? 刚才看到一段范例是这么写的 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的数据的长度的话,还需要循环读取不
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。