请教:一个float型的数据,怎么根据变量保留小数位数

请问:一个float型的数据,如何根据变量保留小数位数
请问:一个float型的数据,如何根据变量保留小数位数  
比如有些float需要保存3位小数,有些需要保存2位,我定义个变量表示小数位数,我想根据这个变量来确定保留几位   。
谢谢先


------解决方案--------------------
float f = 0.23333;
CString str;
str.Format( "%.nf ", f );
n代表小数位数
------解决方案--------------------
..
结帖要给人家分的。。