字符串匹配 汇编

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:18:04
要求实现两个字符串的比较,只要有一个相同显示“MATCH”否者“NO MATCH” 做得简单点,像新手做得那样

int str_counts(char* p,char* f){
string t(p);
int i=0;
int flen = strlen(f);
int counts=0;
while(1){
i = t.find(f,i);
//cout<<i<<" ";
if(-1==i)
break;
i += flen;
counts++;
}
return counts;
}

void main(){
char *p = "jaycnvip.baidu.com";
int n = str_counts(p,"b");
if(n>0)
cout<<"\nMATCH\n";
else if(n==0)
cout<<"NO MATCH\n";
cout<<endl;
}

写完了之后,才发现你要汇编的,算了,还是提交了,希望给你思路