table of contents
STRTON(3) | Library Functions Manual | STRTON(3) |
NAME¶
strton - convert string to long integer
SYNOPSIS¶
long strton(char* s, char** e)
DESCRIPTION¶
strton converts the nul-terminated string s to a long integer. If e not 0 then *e is set to point to the first unrecognized character in s. Leading spaces in s are ignored.
A number is composed of sign-base-number-suffix. All but number are optional. sign may be + or -. base may be:
- 0x
- for hexadecimal;
- 0
- for octal, or
- nn#
- for base 2 ≤ nn ≤ 36.
For bases greater than 10 the additional digits are take from the set [a-zA-Z]. The suffix multiplies the converted number and may be: