版本号为1.0.0.1
可以通过如下:
//得到的版本数组
CString csNewVersion=_T("1.0.0.1");
int ai32ArrNew[4] ;
memset(ai32ArrNew, 0, sizeof(ai32ArrNew));
int j = 0;
CString csTemp =_T("");
CString csNewVersionTemp = csNewVersion+_T(".");
for (int i = 0; i< csNewVersionTemp.GetLength(); i++)
{
if (csNewVersionTemp[i] == '.')
{
ai32ArrNew[j++] = _ttoi(csTemp);
csTemp =_T("");
}
else
{
csTemp += csNewVersionTemp[i];
}
}
版本比较可以通过memcmp函数
本文介绍了一种将版本号字符串转换为整数数组的方法,并演示了如何使用此数组进行版本号比较。通过示例代码展示了从版本号字符串中提取各个部分,并将其转换为整数的过程。
3455

被折叠的 条评论
为什么被折叠?



