strtol - STRTOL(3) Linux Programmer’s Manual STRTOL(3)...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the 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.

Page1 / 2

strtol - STRTOL(3) Linux Programmer’s Manual STRTOL(3)...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online