sprintf的问题

[复制链接]
 楼主| babyac 发表于 2008-7-19 15:05 | 显示全部楼层 |阅读模式
用ADS1.2调程序<br />用sprintf(s,&nbsp;&quot;%d&quot;,&nbsp;123);&nbsp;<br />输出整型,不会取数据中止<br />sprintf(s,&nbsp;&quot;%f&quot;,&nbsp;3.1415926);&nbsp;<br />输出浮点型,会产生取数据中止<br />不清楚为什么???
农民讲习所 发表于 2008-7-19 18:58 | 显示全部楼层

s不够大

信息不全,无法进一步分析,建议多说点。
王紫豪 发表于 2008-7-19 20:28 | 显示全部楼层

楼上一语道破~~

  
 楼主| babyac 发表于 2008-7-20 18:03 | 显示全部楼层

啊??

只是想调用sprintf函数,如果参数是整型,不会取数据中止,浮点型,调用完后(S里已经有转换的ASCII码)就会取数据中止,不明白什么原因,S定义的是char&nbsp;s[20];<br />会是分散加载问题吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

7

帖子

0

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

5

主题

7

帖子

0

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