Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Контроль процесса выполнения программы
44%
Уникальность
Аа
2678 символов
Категория
Программирование
Курсовая работа

Контроль процесса выполнения программы

Контроль процесса выполнения программы .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Библиотека stdlib содержит пять функция для управления работой программы: abort, atexit, exit, getenv, system.
Функция abort создает аварийное завершение программы. Данная функция формирует SIGABRT сигнал, который информирует операционную систему о неудачном завершении, возвращая код ошибки и завершает программу.
Прототип данной функции имеет следующий вид:
void abort(void);
Функция atexit при завершении программы предает управление другой функции, которая будет выполняться перед завершением.
Аргументом данной функции является указатель на функцию, которая будет вызываться, в случае правильного завершения программы. Если функция atexit была вызвана более одного раза, то порядок выполнения функций, передаваемых в качестве аргумента, будет обратным

Зарегистрируйся, чтобы продолжить изучение работы

. Такой принцип работы функции основан на работе стека, т. е. последняя вызванная функция будет выполняться первой.
Прототип функции atexit:
int atexit(void (* funcptr) (void));
Функция exit выполняет немедленное завершение программы. Завершаемый процесс, как правило, выполняет очистку используемой памяти. Во-вторых, все функции, зарегистрированные вызовами atexit, выполняются в порядке, обратном порядку их регистрации. В таком случае, все используемые программой потоки закрываются, и временные файлы удаляются, и, наконец, управление возвращается ОС или другой программе. Аргумент, принимаемый данной функции, возвращается принимающей стороне, операционной системе или другой программе.
Прототип функции exit:
void exit(int value);
Функция getenv возвращает указатель на значение переменной окружения, то есть функции в качестве аргумента передается значение переменной окружения

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по программированию:

Технологии Internet

31724 символов
Программирование
Курсовая работа
Уникальность

Программа выдачи стипендиального протокола в Pascal

52162 символов
Программирование
Курсовая работа
Уникальность

Разработка информационной системы для учета семейного бюджета

17649 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.