编辑框写的是数据,比如23.1,读进来的是一个CString的串。我要对数据进行处理应该怎么弄啊?
我读进来的是23.1
我要先把数据变成023.10(控制数据的格式);
还要得出0+2+3+.+1+0的值作为校验和!
应该如何处理啊?
我读进来的是23.1
我要先把数据变成023.10(控制数据的格式);
还要得出0+2+3+.+1+0的值作为校验和!
应该如何处理啊?
解决方案 »
- 如何改变CSliderCtrl滑块的大小?
- 散分 散分 散分 为过节 散分
- 请帮忙看一下,如何用VC++实现如图所示的小计数装置
- gdi中有个关于颜色处理的宏不明白。请高手指教下!!!这个是在做gis的时候遇到的!!!
- 请教mfc的两个问题
- 关于两个平面共面计算其旋转偏移量
- 请问vc6里面怎么把程序编译成发行版的?请写出详细设置。(我很菜)
- 200分寻求在网站上自动投票程序解决方案
- 这些女孩追不的!!
- 请问怎样获得当前程序占用系统实际内存数量
- 急!!图片分割提取的问题!!提供帮助的一定加高分!
- 这种定义方法不了解,哪位大哥解释一下!list<COMMAND_DATA> m_listCommandData;
int nDot=str.Find(".");CString strLeft=str.Left(nDot);
str.Delete(0,nDot+1);
CString strRight=str;
CString temp;
for(int i=0;i<3-strLeft.GetLength();i++)
{
temp+="0";
} temp+=strLeft; strLeft=temp;
for(i=0;i<2-strRight.GetLength();i++)
{
strRight+="0";
} strLeft+=".";
strLeft+=strRight; int Sum=0; for(i=0;i<strLeft.GetLength();i++)
{
Sum+=strLeft.GetAt(i);
}
str.Format("%05.2d",23.1);
str.Format("%5.2f",23.1);
自己在前面补0吧
.......
float a = atof(str);
strEdit = _T("23.1");
strTemp.Format(_T("0%s0"), strEdit);
TCHAR chTemp;
int nCheckSum = 0;
for(int i=0; i<strTemp.GetLength(); i++)
{
chTemp = strTemp.GetAt(i);
nCheckSum = (int)chTemp;
}
nCheckSum += (int)chTemp;