读书人

COM编程中double类型转systimetime有关

发布时间: 2013-01-09 09:38:16 作者: rapoo

COM编程中double类型转systimetime问题。
double dTime;
SYSTEMTIME *pt;
double ltime=dTime-(int)dTime;//在这里得到的ltime是什么?
double ltime2=(ltime-(int)ltime)*24;//这里的ltime2又是什么?上面ltime不是已经是int型了吗?是把小数去掉了,再转成double小数部分也是零吧?
[解决办法]

 double dTime=123.25;
double ltime=dTime-(int)dTime;//在这里得到的ltime是什么?
// 0.25 123.25-123
double ltime2=(ltime-(int)ltime)*24;
// 6.0= (0.25 -0 ) *24

读书人网 >C++

热点推荐