您的位置:首页 > 移动开发 > Objective-C

Numbers(Chapter 5 of Objective-C Phrasebook)

2011-03-14 10:39 375 查看
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];

NSString *location;
float number;

NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@";"];
NSLog(@"%@", [scanner string]);

while([scanner isAtEnd] == NO)
{
if([scanner scanUpToCharactersFromSet:characterSet intoString:&location])
{
NSLog(@"%@", location);
}

if([scanner scanString:@";" intoString:NULL])
{
;
}

if([scanner scanFloat:&number])
{
NSLog(@"%lf", number);
}

if([scanner scanString:@";" intoString:NULL])
{
;
}
}

[pool drain];
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: