b'\n_START_ARTICLE_\nStrtol\n_START_PARAGRAPH_\nstrtol \xc3\xa9 em computa\xc3\xa7\xc3\xa3o uma fun\xc3\xa7\xc3\xa3o da linguagem de programa\xc3\xa7\xc3\xa3o C da biblioteca stdlib.h que realiza convers\xc3\xa3o de strings representando n\xc3\xbameros inteiros para n\xc3\xbameros inteiros. Est\xc3\xa1 presente desde o padr\xc3\xa3o ANSI C C89 e foi criado como uma alternativa a fun\xc3\xa7\xc3\xa3o atoi, possibilitando detec\xc3\xa7\xc3\xa3o de erros.\n_START_SECTION_\nUso\n_START_PARAGRAPH_\nEste \xc3\xa9 o prot\xc3\xb3tipo da fun\xc3\xa7\xc3\xa3o:_NEWLINE_long int strtol(const char *nptr, char **endptr, int base);_NEWLINE_Onde o par\xc3\xa2metro nptr \xc3\xa9 um ponteiro para a string que se deseja converter composto por d\xc3\xadgitos formados pelos n\xc3\xbameros entre 0 e 9 e letras de A at\xc3\xa9 Z. base \xc3\xa9 a base num\xc3\xa9rica que a representa\xc3\xa7\xc3\xa3o em string utiliza no intervalo entre 2 e 36. endptr \xc3\xa9 uma refer\xc3\xaancia a um ponteiro para string onde ser\xc3\xa1 armazenada a posi\xc3\xa7\xc3\xa3o seguinte ao \xc3\xbaltimo caractere da string utilizado na convers\xc3\xa3o._NEWLINE_O valor de retorno \xc3\xa9 um n\xc3\xbamero inteiro longo convertido a partir da string. Caso nenhum caractere na string possibilite convers\xc3\xa3o \xc3\xa9 retornado o valor zero e o valor de errno \xc3\xa9 alterado para EINVAL._NEWLINE_Existe tamb\xc3\xa9m a fun\xc3\xa7\xc3\xa3o strtoll que recebe os mesmos argumentos e comporta-se do mesmo modo, por\xc3\xa9m o valor de retorno \xc3\xa9 do tipo long long int:_NEWLINE_long long int strtoll(const char *nptr, char **endptr, int base);'