一、释意
CString str;
int nPos = str.FindOneOf(_T("0123456789."));
表示查找字符串中第一个出现数字的位置。
二、举个例子
将钢筋符号 d25 转为其直径值 25。
代码实现:
int ConvertDiaStrToInt(const CString& strDia)
{
CString str = strDia;
int iPos = strDia.FindOneOf(_T("0123456789."));
if(iPos >= 0)
{
str = strDia.Mid(iPos);
}
return _ttoi(str);
}
![点击并拖拽以移动 wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==](https://i-blog.csdnimg.cn/blog_migrate/e37bd12b5c6b7510135ace694f3eefca.png)