TCHAR szSignUpFee[20];
int j,k=0;int i=3;
for (j=0;j<sizeof(m_pMatchDesc.szDescribe[i]);j++)
{
///////////////_istdigit
if (_istdigit(m_pMatchDesc.szDescribe[i][k])){
szSignUpFee[k]=m_pMatchDesc.szDescribe[i][j];
k++;
}
}
if (!k)//如果免费房默认为0
{
szSignUpFee[k]=_T('0');
k++;
}
szSignUpFee[k]=_T('\0');
/////////_tcscpy
_tcscpy(m_szMatchFee,szSignUpFee);
////////lstrcpyn
lstrcpyn(m_szMatchFee,szSignUpFee,CountArray(m_szMatchFee));
//////////////_ttoi64
m_lRobotJettonLimit[1]=_ttoi64(OutBuf);
//////////////_sntprintf
CString szOutNum= _T("haha");
本文展示了一段C++代码,用于从一个描述字段中提取数字,并将其存储到一个新的字符数组中。通过遍历字符串并检查每个字符是否为数字来实现这一功能。如果未找到数字,则默认设置为“0”。此外,还展示了如何使用特定格式复制和打印字符串。
3万+

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



