格式化字符串的问题,请教! 想把格式成这样:把 123.56 ,7899.77,7888.00 等字符串格式化成下面格式: 000123.56 007899.77 007888.00自动补齐小数点前面为6位,不足前面补零,后面保留两位小数.谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString strText;strText.Format(_T("%06.2f"),...); Sorry,应该是:CString strText;strText.Format(_T("%09.2f"),...); float mf=123.56;CString str;str.Format("%9.2f",mf);AfxMessageBox(str); 楼主说得是原来123.56 ,7899.77,7888.00 这些就是字符串,所以你可以用atof(char*)来将这些转成数值型如下:float i1 = atof("123.56");然后你可以用DentistryDoctor(MVP-My heart will fly,in the sky.) 和nodefault(永不言败)两个人说得方法来执行,就搞定了.当然还有其它方法,但比较笨的,不如这种方法的性能高.如有不懂的可以提出来,大家一起讨论一下. 对HOOK的一点不解 求定点缩放图形的算法 如何取得 FTP服务器文件时间? 如何让一个窗口程序运行后让另一个窗口程序为当前程序窗口,运行后有让自己成为当前程序窗口 是随便否买一块视频卡,就可以用vfw编写采集数据程序 需要其他资源吗 关于ActiveX在runtime mode的模式下如何改变大小。急!!! 怎样把整形转化成字符 线程中CreateDispatch失败!? 模拟网页点击问题2 MFC CListView 如何根据一个路径把一幅图片显示在一个CStatic上?(请回复至[email protected]) 我朋友的公司要我给他们做兼职,但我不知要怎么做比较好,求助
strText.Format(_T("%06.2f"),...);
CString strText;
strText.Format(_T("%09.2f"),...);
CString str;
str.Format("%9.2f",mf);
AfxMessageBox(str);