TI中文支持网
TI专业的中文技术问题搜集分享网站

ccs8 中sprint函数使用问题

char str[8];
sprintf(str,"%.3f",num);

我是想把一个浮点数转换为字符串格式然后用屏幕显示或者发送。

但是这个sprintf(str,"%.3f",num);报错。

"../DisplayLib/oled.c", line 294: error #2632: Modifiers are not allowed in printf_support=minimal mode
"../DisplayLib/oled.c", line 294: error #2631: Conversion f not allowed in printf_support=minimal mode

求答案谢谢

Susan Yang:

看起来您需要修改设置。使用MSP430编译器运行时库,要在sprintf()中获得浮点支持,需要将–printf_support设置为“full”。

user4966563:

回复 Susan Yang:

编译通过,非常感谢

Susan Yang:

回复 user4966563:

很高兴能帮到您!

赞(0)
未经允许不得转载:TI中文支持网 » ccs8 中sprint函数使用问题
分享到: 更多 (0)