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