求高效率的string比较函数::::有由"1","2","3"任意组成的字符串stra,strb="1"或"2"或"3",如果stra中包含strb返回1(不可能有两次匹配
求高效率的string比较函数::::有由"1","2","3"任意组成的字符串stra,strb="1"或"2"或"3",如果stra中包含strb返回1(不可能有两次匹配)否则返回0
我先想一个:
void strcompare(string stra,string strb,int &c)
{ int i=0;
c=0;
for(i=0;i<stra.size();i++){if(strb[0]==stra[i])c=c+1;};
}
/////////////////////
可以;但我想应该有效率更高的。