Ваше Имя:
Пароль:

+ Регистрация



Функция labs
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 3886 | Комментариев: 0
#include <stdlib.h>
long labs(long num);
Функция labs() возвращает абсолютное значение аргумента num.
Функция getenv
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 4366 | Комментариев: 0
#include <stdlib.h>
char *getenv(const char *name);
Функция getenv() возвращает указатель на данные о среде, которые хранятся в строке, адресуемой параметром name в таблице характеристик среды, определенной конкретной реализацией. Ваша программа не должна изменять значения, хранящиеся в этой таблице.

Среда программы может включать такие данные, как пути и подключенные устройства. Формат данных определяется конкретной реализацией, поэтому для уточнения деталей необходимо обратиться к руководству пользователя, прилагаемому к компилятору.

Если при вызове функции getenv() значение аргумента не совпадает ни с одним из данных в описании среды, возвращается нулевой указатель.
Функция _Exit
Категория: C, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 3123 | Комментариев: 0
#include <stdlib.h>
void _Exit(int exit_code);
Функция _Exit() добавлена в версии С99.

Действие функции _Exit() аналогично действию функции exit() за исключением следующих моментов:

Не вызываются функции завершения, зарегистрированные функцией atexit().
Не вызываются обработчики сигналов, зарегистрированные функцией signal().
Не всегда закрываются открытые файлы и, возможно, они не дозаписываются.
Функция exit
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 9567 | Комментариев: 0
#include <stdlib.h>
void exit(int exit_code);
Функция exit() вызывает немедленное нормальное завершение программы. Это значит, что вызываются функции завершения, зарегистрированные функцией atexit(), и любые открытые файлы после дозаписи буферов в них закрываются.

В вызывающий процесс (обычно это операционная система) передается значение параметра exit_code, если в данной среде предусмотрена поддержка возможных значений. По соглашению, если параметр exit_code равен нулю или значению EXIT_SUCCESS, предполагается нормальное завершение программы. Ненулевое значение, или значение EXIT_FAILURE, используется для индикации ошибки, определенной конкретной реализацией.
Функция div
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 8288 | Комментариев: 0
#include <stdlib.h>
div_t div(int numerator, int denominator);
Функция div() возвращает в структуре типа div_t частное и остаток, полученные в результате выполнения операции деления числителя numerator на знаменатель denominator.

Структура типа div_t имеет следующие два поля.

int quot; /* частное */
int rem; /* остаток */
Функция atoll
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 4216 | Комментариев: 0
#include <stdlib.h>
long long int atoll(const char *str);
Функция atoll() добавлена в версии С99.

Функция atoll() преобразует строку, адресуемую параметром str, в значение типа long long int. В остальном она аналогична функции atol().
Функция atol
Категория: C, Функции, Служебные | Добавил: root, 22 сентября 2010 | Просмотров: 5979 | Комментариев: 0
#include <stdlib.h>
long int atol(const char *str);
Функция atol() преобразует строку, адресуемую параметром str, в значение типа long int. Эта строка должна содержать допустимое целое число. В противном случае возвращаемое значение не определено.

После числа может следовать любой символ, который не может быть частью целого числа. Имеются в виду пробелы, символы табуляции и пустой строки, знаки препинания и буквы. Это значит, что, если функция atol() вызывается с аргументом "123.23", будет возвращено длинное целое значение 123L, а подстрока ".23" будет проигнорирована.