-1

私のコードに少し問題があり、提案が必要です.これは皆さんには簡単に思えるかもしれません. 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; の後にコードを削除する必要があることはわかっています。しかし、私はこれまでのところ結果が一致するかどうかをテストして確認するためにそれを行いました.ご覧のとおり、動作しますが、これは1つの文字に対してのみ機能します.

4

2 に答える 2

0

NSString とは何ですか? charに置き換えていただけますか?

于 2013-08-02T09:02:47.620 に答える