如何用C实现串口长度不定的字符串接收,并统计它的长度 5

字符串是从串口发出的,1秒钟1条...我是初学者,请各位高手指导指导,最好能给出实例,谢谢了...... 字符串是从串口发出的,1秒钟1条...
我是初学者,请各位高手指导指导,最好能给出实例,谢谢了...
展开
 我来答
LaceTao
2011-10-10 · TA获得超过348个赞
知道答主
回答量:227
采纳率:0%
帮助的人:258万
展开全部
这涉轿芦及型薯一个串口读的操作了,read函数本来就可以统计出它当前从串口读到的字节个数的。
如果长度不定,怕溢出的话,肯定是需要设定一个阈值的,如果超过这个阈值那就将原来的存储字符扩大1倍,然后将原来的字节全部内存拷贝到新的空间中。并将原来的字符空间释放。统计长度更简单了,将每次得到的长度相加就是总的长卜帆者度咯。
七终多E
2011-10-09 · TA获得超过1.4万个赞
知道大有可为答主
回答量:3756
采纳率:46%
帮助的人:3425万
展开全部
一般都规定协议 即一次发送多长的数据 即使你用C 你至少也要定义固定长度的变量数组吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式