close
http://www-igm.univ-mlv.fr/~lecroq/string/index.html
void String_math()
{
string t = "ababcabc" , p ="abc";
for (int i = 0 ; i<t.size();++i)
{
if (i+p.size() > t.size()) //讓p不超過t的右端
break;
//逐一對每個字元判斷不一樣
bool math = true;
for (int j = 0 ; j<p.size();++j)
{
if (t[i+j] != p[j])
{
math = false ;
break;
}
}
if (math)
cout <<"T的第 "<< i << " 個字元開始為p \n";
}
}
文章標籤
全站熱搜
留言列表