关于MFC中CString FindOneOf(_T(“0123456789.“))的使用

一、释意

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==

 

你可能感兴趣的:(MFC,mfc)