我的代码有点问题,我需要建议。这对你们来说可能看起来很简单,所以我很抱歉。我需要比较字符串 v 和字符串 s,看看有多少次 aa 的组合, ee,ea,ae 匹配字符串 v 并计算结果。
我到目前为止是这样的:
int main (int argc, const char * argv[])
{
NSString *s = @"aebeee";
NSString *v =@"ae";
NSInteger length = v.length -1 ;
BOOL isGrup = FALSE;
for ( int i= 0 ; i<length; i++) {
if([s characterAtIndex:i] == [v characterAtIndex:0 ]){
isGrup = TRUE;
}
if(isGrup ==1)
{
NSLog(@" is equal");
}else{
NSLog(@" is not equal");
}
}
return(0);
}
我知道我应该在 isGrup = TRUE; 之后删除代码 但我这样做只是为了测试结果是否匹配。如您所见,它有效,但这仅适用于一个字符,我如何让它转到下一个字符并计算我的结果?