如何在SQL Server数据库中用ADO插入float类型值? 如何在SQL Server数据库中用ADO插入float类型值? 额外问一个问题:为什么用printf("%f",float)打印出来的值不准呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_FieldPtr->PutValue((float)fltVal);就可以了有精度损失啊 我的值 11.4 printf("%f")后是11.399999 这可不是我想要的啊。 printf()是C 函数float在其中只能显示到小数点后 6位的 OutPut:var = m_FieldPtr->GetValue();if(var.vt!=VT_NULL){float ff=var.lVal;}printf("%.6f");推荐:inputm_FieldPtr->PutValue((float)fltVal); 能不能用 pRecord->PutCollect((float)fltval)? 怎么样才能把11.4准确打印呢? 当系统中有多个摄像头时,如何打开指定的摄像头,并在MFC中显示 vc编译器的问题 求教 关于CTreeCtrl 加减号的一个问题 如何屏蔽键盘上F1键 一个超简单的dll调用问题 谁能给我一些OCR的资料,谢谢。 老话题:vb.net与vc.net的优势互补,劣势互避的问题。 关于waveInOpen及其回调函数waveInProc的使用方法? 刚学者碰到static MFC链接数据库m_pConnection.CreateInstance("ADODB.Connection") CHtmlView中内容的处理问题。 请问,ipadress那个控件怎么用啊,现在我没msdn,查不了,谢谢
就可以了
有精度损失啊
float在其中只能显示到小数点后 6位的
var = m_FieldPtr->GetValue();
if(var.vt!=VT_NULL)
{
float ff=var.lVal;
}
printf("%.6f");
推荐:input
m_FieldPtr->PutValue((float)fltVal);
怎么样才能把11.4准确打印呢?