PURPOSE
: Convert source number system to positive integer base 10 number using
passed in characters of the source number system.
SYNTAX
: [valueA:CharArray
, symbolsA:CharArray
]call
fCharsAToNum
INPUTS: valueA: array
of characters containing the source value to convert
symbolsA: array of characters making up source number system
RETURNS
: Number
Positive integer value of conversion from source number system
to base 10 positive integer.
-1 on error.
EXAMPLES
:
10110000 Binary array to positive integer
_binaryVal = ["1","0","1","1","0","0","0","0"];
_characters = ["0","1"];
[_binaryVal,_characters] call fCharsAToNum -> 176
1B135 HEX array to positive integer
_hexVal = ["1","B","1","3","5"];
_characters = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];
[_hexVal,_characters] call fCharsAToNum -> 110901
HISTORY
: CoC bn880 06/03/2003
DEPENDENCIES: CoC_LIBNUMSYS