mdk里snprintf的问题

[复制链接]
2212|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

粉丝
快速回复 在线客服 返回列表 返回顶部