约定:电话号码全部是数字,数字之间没有其他符号如连字符或空格等。代码中变量strSrc仅为示例,可包含更多字符。代码如下:
string strSrc="红十字:01084025890火警电话:119急救电话:120紧急求助:110";
string tel="";
for(int i=0;i<=strSrc.length();i++)
{
if(strSrc[i]>='0'&&strSrc[i]<='9')
{
tel=tel+strSrc[i];
}
else if(tel!="")
{
cout<<tel<<endl;
tel="";
}
}