CString strOutput;
float fA; fA=(float)0.0123;
strOutput.Format("%.3f",fA*10000);//改此句.3f即可
pDC->TextOut(0,0,strOutput);float fSource;
double dTmp1;
fSource=0.0025;
dTmp1=(double)fSource;
dTmp1=dTmp1*1000000;
CString strOutput;
strOutput.Format("%.3f",dTmp1);//改此句即可.3f pDC->TextOut(0,0,strOutput);
float fA; fA=(float)0.0123;
strOutput.Format("%.3f",fA*10000);//改此句.3f即可
pDC->TextOut(0,0,strOutput);float fSource;
double dTmp1;
fSource=0.0025;
dTmp1=(double)fSource;
dTmp1=dTmp1*1000000;
CString strOutput;
strOutput.Format("%.3f",dTmp1);//改此句即可.3f pDC->TextOut(0,0,strOutput);
好像误差避免不了,治本的办法只有找interl公司了吧:(