私は持っていますNSString data =@"name@some1.some2.com:12345";
sscanf
と同じ行動をしたいC
char val1[512];
char val2[512];
char val3[512];
val1[0]=val2[0]=val3[0]='\0';
sscanf(data,"%[^@]@%[^:]:%511s",val1,val2,val3);
私はval1=name
、、12345`を取得しますval2=some1.com
val3=
sprintf(new_val, "%s:%s",val1,val2);
そして、どのように実装するか
ちょうどObjective-Cで。Obj-Cが基本的なC形式を処理することは知っていますが、からへのNSString
変換を防ぐために主に使用するのは興味深いことです。char
NSString
したがって、次のようになります。
NSString val1=nil;
NSString val2=nil;
NSString val3=nil;
....
ありがとうございました。