This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: STRTOL(3) Linux Programmer’s Manual STRTOL(3) NAME strtol, strtoll, strtoq - convert a string to a long integer SYNOPSIS #include <stdlib.h> long int strtol(const char * nptr , char ** endptr , int base ); long long int strtoll(const char * nptr , char ** endptr , int base ); DESCRIPTION The strtol() function converts the initial part of the string in nptr to a long integer value according to the given base , which must be between 2 and 36 inclusive, or be the special value 0. The string must begin with an arbitrary amount of white space (as determined by isspace (3)) followed by a single optional ‘+’ or ‘-’ sign. If base is zero or 16, the string may then include a ‘0x’ prefix, and the num- ber will be read in base 16; otherwise, a zero base is taken as 10 (decimal) unless the next character is ‘0’, in which case it is taken as 8 (octal). The remainder of the string is converted to a long int value in the obvious manner, stopping at the first char- acter which is not a valid digit in the given base. (In bases above 10, the letter ‘A’ in either upper or loweracter which is not a valid digit in the given base....
View Full Document
This note was uploaded on 10/05/2009 for the course COMP 2510 taught by Professor A during the Spring '06 term at BC.
- Spring '06