打印

mdk里snprintf的问题

[复制链接]
1798|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zepanwucai|  楼主 | 2013-3-30 11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨晚调试uip时发现的一个问题,就是mdk的微库中的snprintf好像并没有限制最大打印字节数的功能,
当打印的字节数超过给定的最大打印字节数时,还是会一直把内容打印完,而且返回的字节数是打印的字节数,而不是超出缓冲区的错误-1.
请问大家是否也遇到过类似的问题?如何解决呢?
沙发
aozima| | 2013-3-30 11:48 | 只看该作者
有这可能,上次代码中原本使用 rt_snprintf,被我改成使用库中的,结果挂掉了,但因为当时急着用,所以没有深入调查。
见楼主提起,看来有空得确认一下,并CC给ARM工程师。

使用特权

评论回复
板凳
Simon21ic| | 2013-3-30 12:40 | 只看该作者
貌似不光MDK,IAR也有这个问题

使用特权

评论回复
地板
hawksabre| | 2013-3-30 17:40 | 只看该作者
这个块没有玩过   呵呵   顶一个   呵呵   

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

180

帖子

6

粉丝