[MFC] CString小用例
2024-08-30 11:15:38
在实际项目中需要对数字转成的字符串进行格式处理,
如:
50.500000,需要转化成50.5;
1.00000,需要转化成1,
对于编号而言要求都是4位,不足前面补0.
如1转成0001,222转成0222.
下面是实现方式:
CString strTemp;
//采样频率
strTemp.Format("%f", dPara.nSampleFrequency);
strTemp.TrimRight(""); //不要后面多余的0
strTemp.TrimRight("."); //不要后面多余的.
strResult += "S" + strTemp + "M-"; //量程
strTemp.Format("%f", dPara.nSignalRange);
strTemp.TrimRight(""); //不要后面多余的0
strTemp.TrimRight("."); //不要后面多余的.
strResult += "R" + strTemp + "V_"; //时间
strResult += strTime;
if (dPara.nSampleMode == ) //周期采集
{
//注意: strTemp.Format("%04d", count);
//%4d: 只是该变量占四位,不是前面补0,如:- 1;
//%04d:才是在前面补零,如:-0001;
strTemp.Format("%04d", count);
strResult += "-N"+strTemp;
}
return strResult.c_str();
最新文章
- 【异常】INFO: TopologyManager: EndpointListener changed ...
- 配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示。
- knockoutjs with绑定导致unobtrusive validation失效的问题
- ViewPager左右滑动
- android输入法中的imeoption
- 安卓,分享到facebook的若干种方法汇总
- Python 类继承,__bases__, __mro__, super
- cygwin的163镜像(转)
- mysqlslap 使用总结
- VS2010中出现无法嵌入互操作类型(转)
- springmvc 之 深入核心研究
- 【BZOJ4199】【NOI2015】品酒大会(后缀数组)
- The openssl extension is required for SSL/TLS protection but is not available
- DEV_TreeList使用经验小结
- Maven - 实例-1-手工创建Maven项目
- 后端自测必备神器-PostMan
- llvm 编译
- m_Orchestrate learning system---三十、项目中的dist文件一般是做什么的
- Select算法(最坏复杂度O(n))
- Linux下编程学习一