sprintf函数输出中小数点变空格
代码
//某函数中
float a=1.0;
char str[10];
sprintf(str,"%f",a);
问题
之后输出的str中,原有的小数点被空格代替,即输出为1 000000
解决方法
把float a=1.0;char str[10];的定义放到main之前
sprintf函数输出中小数点变空格
代码
//某函数中
float a=1.0;
char str[10];
sprintf(str,"%f",a);
问题
之后输出的str中,原有的小数点被空格代替,即输出为1 000000
解决方法
把float a=1.0;char str[10];的定义放到main之前