我需要函数 sprintf 来使用默认的 Windows 小数分隔符。以下代码始终在输出中打印 12.5:
double d=12.5;
char buffer [50];
sprintf (buffer, "%0.2f",d);
printf("%s", buffer);
处理这个问题的最佳方法是什么?
我需要函数 sprintf 来使用默认的 Windows 小数分隔符。以下代码始终在输出中打印 12.5:
double d=12.5;
char buffer [50];
sprintf (buffer, "%0.2f",d);
printf("%s", buffer);
处理这个问题的最佳方法是什么?