atol

 Функция            Преобразует строку в число типа long.

 Синтаксис          #include 
                    long atol(const char * s);

 Файл, содержащий   stdlib.h
 прототип

 Описание           Функция atol преобразует  символьную строку,
                    адресный указатель которой находится в аргументе
                    s, в число типа long. Данная функция распознает в
                    следующем порядке:

                    - необязательную строку табуляции и пробелов;
                    - необязательный знак;
                    - строку цифр.

                    Символы должны соответствовать следующему формату:

                      [пробелы] [знак] [ddd]

                    Эта функция прекращает преобразование на первом не-
                    распознаваемом символе.

                    atol не отслеживает переполнение (результат не опре-
                    делен).

 Возвращаемое       atol возвращает преобразованное значение
 значение           входной символьной строки. Если строка не может
                    быть преобразована в число соответствующего типа
                    (long), то возвращаемое значение равно 0.

 Переносимость      Поддерживается в системах UNIX и определена ANSI
                    C.

 Смотрите также     atof atoi ecvt fcvt gcvt scanf strtod strtol
                    strtoul

 Пример:

 #include
 #include

 int main(void)
 {
    int n;
    char *str = "12345";
    n = atoi(str);
    printf("строка = %s целое = %d\n",str,n);
    return 0;
 }