1

私は持っています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.comval3=

sprintf(new_val, "%s:%s",val1,val2);そして、どのように実装するか

ちょうどObjective-Cで。Obj-Cが基本的なC形式を処理することは知っていますが、からへのNSString変換を防ぐために主に使用するのは興味深いことです。charNSString

したがって、次のようになります。

NSString val1=nil;
NSString val2=nil;
NSString val3=nil;
   ....

ありがとうございました。

4

0 に答える 0