求解,再OC中怎么使用字符串的一些运算
请用Objective C实现strlen(),strcpy(),strcat(),streql()的功能。#import <Foundation/Foundation.h>
#import <string.h>
#import "A.h"
int main(int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
NSString *nstr1 = @"this is string a";
NSString *nstr2 = @"this is string B";
// NSString *nstr3 = @"";
// A *p = [[A alloc]init];
NSLog(@"%@",nstr1);
NSLog(@"%@",nstr2);
// puts(strcat( (char*)nstr1,(char*)nstr2));
NSLog(@"%@",(NSString *)strcat( (char*)nstr1,(char*)nstr2));
NSLog(@"%li",nstr1.length);
NSLog(@"%li",nstr2.length);
// nstr3 = [nstr1 stringByAppendingString:@"%@%@",nstr1,nstr2];
[pool release];
return 0;
}
为什么不能实现呢?