Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
21
Task/Number-names/FutureBasic/number-names.basic
Normal file
21
Task/Number-names/FutureBasic/number-names.basic
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
include "NSLog.incl"
|
||||
|
||||
local fn IntegerToOrdinalString( number as CFNumberRef ) as CFStringRef
|
||||
NumberFormatterRef numberFormatter = fn NumberFormatterInit
|
||||
NumberFormatterSetNumberStyle( numberFormatter, NSNumberFormatterSpellOutStyle )
|
||||
NumberFormatterSetLocale( numberFormatter, fn LocaleWithIdentifier( @"en_US" ) )
|
||||
CFStringRef numberStr = fn NumberFormatterStringFromNumber( numberFormatter, number )
|
||||
end fn = numberStr
|
||||
|
||||
CFArrayRef numArr
|
||||
CFStringRef numStr
|
||||
CFNumberRef number
|
||||
numStr = @" 1 2 3 4 5 11 65 100 101 272 23456 8007006005004003 00123.0"
|
||||
numArr = fn StringComponentsSeparatedByString( numStr, @" " )
|
||||
|
||||
for numStr in numArr
|
||||
number = fn NumberWithInteger( fn StringIntegerValue( numStr ) )
|
||||
NSLog( @"%16ld : %@", fn StringIntegerValue( numStr ), fn IntegerToOrdinalString( number ) )
|
||||
next
|
||||
|
||||
HandleEvents
|
||||
Loading…
Add table
Add a link
Reference in a new issue