怎样把double x=0.234567 截断成0.2345?? (convint(0.234567*10000))/10000Convint() 是你的取整函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double y=modf(0.234567*10000.0)/10000.0 对不起,问题是:如果double x的值未知呢?对不起,问题是:如果double x的值未知呢? CString str;srt.Format("%.4d",0.21342342); 处理方法一样,不过如果double值太大的话,需要做对整数和小数部分的分离,然后小数部分用((long)(x*10000))+0.0)/10000.0,再加上整数部分就行了或者用CString str;str.Format("%.4d",0.21342342); double d = atof(srt.GetBuffer(str.GetLength())); double x;.....((long)(x*10000))+0.0)/10000.0 函数参数问题 如何在位图上进行绘图 关于内存DC效率 extern CList<Point, Point&> MyList;错误,在线等!!! 关于界面分割 如何判断机上有几个硬盘,哪几个盘符是属于第一个硬盘,哪几个盘符是属于第二个硬盘? 大家说说该笔试问题VC编程的框架结构? 关于不同文件中变量的调用?(可以这么说吗?)先进来看看吧! 没有很好的理解线程,关于线程池的理解想请教大家. 父进程被灭了,子进程怎么灭? 请教关于BSTR类型和COM接口的参数传递问题,着急啊…… 我下载了个聊天室代码,有段没看懂,请各位大侠指教???
对不起,问题是:如果double x的值未知呢?
srt.Format("%.4d",0.21342342);
或者用
CString str;
str.Format("%.4d",0.21342342);
double d = atof(srt.GetBuffer(str.GetLength()));
.....((long)(x*10000))+0.0)/10000.0