strtol

Converts a string to a long integer.

long strtol (char * string, char ** endptr, int base);

Required Header
<stdlib.h>

Return Value

This function returns the long integer representation of string.

Parameters

string

  The string to be converted to a long integer

endptr

  A pointer to the character which stops the scan

base

  The base of the number being converted

Remarks

The strtol function converts string to a long integer number, where the conversion stops at the first character that is not recognisable as a number in the form:

[whitespace][sign][digits]

Standard Library

See Also    atoi, atol, strtoll, strtoul, strtoull, strtod