Numbers(Chapter 5 of Objective-C Phrasebook)

it2022-05-08  14

 1  #import  < Foundation / Foundation.h >  2   3  int  main ( int  argc,  const   char   *  argv[])  4  {  5   6      NSAutoreleasePool  *  pool  =  [[NSAutoreleasePool alloc] init];  7   8      NSString  * test  =   @" Shanghai;40.00;Ray Zhang; " ;  9      NSScanner  * scanner  =  [NSScanner scannerWithString:test]; 10       11      NSString  * location; 12       float  number; 13       14      NSCharacterSet  * characterSet  =  [NSCharacterSet characterSetWithCharactersInString: @" ; " ]; 15      NSLog( @" %@ " , [scanner  string ]); 16       17       while ([scanner isAtEnd]  ==  NO) 18      { 19           if ([scanner scanUpToCharactersFromSet:characterSet intoString: & location]) 20          { 21              NSLog( @" %@ " , location); 22          } 23           24           if ([scanner scanString: @" ; "  intoString:NULL]) 25          { 26              ; 27          } 28           29           if ([scanner scanFloat: & number]) 30          { 31              NSLog( @" %lf " , number); 32          } 33              34           if ([scanner scanString: @" ; "  intoString:NULL]) 35          { 36              ; 37          } 38      } 39  40      [pool drain]; 41       return   0 ; 42  }

转载于:https://www.cnblogs.com/zhtf2014/archive/2011/03/14/1983286.html

相关资源:Linux Phrasebook(2nd) epub

最新回复(0)