尝试了很多种方法之后,采用的方法
BOOL IsNumberStr(LPWSTR lpTemp)
{
double fValue;
WCHAR szBuf[CC_LONG_PATH + 1];
BOOL bResult = swscanf(lpTemp, L"%lf%s", &fValue, szBuf) == 1 && fValue > 0.000001;
return bResult;
}
验证字符串是否为正数
本文介绍了一种方法来判断给定的宽字符字符串是否可以转换为大于0.000001的双精度浮点数。通过使用swscanf函数进行格式匹配,并检查返回值来实现。
尝试了很多种方法之后,采用的方法
BOOL IsNumberStr(LPWSTR lpTemp)
{
double fValue;
WCHAR szBuf[CC_LONG_PATH + 1];
BOOL bResult = swscanf(lpTemp, L"%lf%s", &fValue, szBuf) == 1 && fValue > 0.000001;
return bResult;
}
被折叠的 条评论
为什么被折叠?