送分送分绝对是送分!
有哪位高手知道!
在CString.Format()中如果限制小数点后面位数的输入。
就好像我想把一个有六位小数的变成2位小数??????
问题点数:20、回复次数:3Top
1 楼zfan333(逆风)回复于 2001-09-17 14:58:28 得分 6
CString csString;
csString.Format("%.2f",0.123434);Top
2 楼kekepengpeng(磕磕碰碰)回复于 2001-09-17 15:01:42 得分 8
CString.format()的格式与C语言的printf()函数的格式完全相同。例如,象你所说的可用参数%m.nf来说明。其中m表示总共占用多少位,而N则表示小数点后面的为数。例如:
a = 25.38482048;
CString str ;
str.Format("%8.2f",a);
则str = ___25.38,前面的下划线表示空格。Top
3 楼lpf(只有你让我快乐)回复于 2001-09-17 15:01:49 得分 6
或csString.Format("%4.2f",0.123434); Top




