怎么格式化输出浮点数

如何格式化输出浮点数?我想要输出浮点数的时候只输出两位小数,如何办到?比如:doublea12345.12345,想输出

如何格式化输出浮点数?
我想要输出浮点数的时候只输出两位小数,如何办到?
比如:double   a   =   12345.12345,想输出小数点后保留两位的结果。

[解决办法]
Label1-> Caption=FormatFloat(a, "0.00 ");
[解决办法]
#include <stdio.h>

char szBuf[10];
double a = 12345.12345;
sprintf(szBuf, "%0.2f ", a);