查找字符串中给定字符首次出现的位置 汇编语言 谢谢 邮箱1669034294@qq.com

2024-12-02 23:48:19
推荐回答(3个)
回答1:

int Index (String S,String T,int pos){
//T为非空串,若主串S中第pos个字符之后存在与T相等的子串,则返回第一个这样的子串在S中的位置,否则返回0
if(pos){
n=StrLength(S);m=Strlength(T);i=pos;
while(i<=n-m+1){
SubString(sub,S,i,m);
if(StrCompare(sub,T)!=0) ++i;
else return i; //返回子串在主串中的位置
}//while
}//if
return 0; //S中不存在与T相等的子串
}//Index

回答2:

已发!!!!

回答3:

1