C управление процессом
(Перенаправлено из системы (стандартная библиотека C) )
Стандартная библиотека C (libc) |
---|
Общие темы |
Разные заголовки |
|
Управление процессами C относится к группе функций стандартной библиотеки языка программирования C, реализующих основные операции управления процессами. [ 1 ] [ 2 ] Операции управления процессом включают в себя такие действия, как завершение работы программы с различными уровнями очистки, запуск внешнего интерпретатора команд или доступ к списку операций среды.
Обзор функций
[ редактировать ]Функции управления процессом определены в stdlib.h
заголовок ( cstdlib
заголовок в C++).
Функция | Описание | |
---|---|---|
Прекращение программа |
abort
|
вызывает аварийное завершение программы (без очистки) |
exit
|
вызывает нормальное завершение программы с очисткой | |
_Exit
|
вызывает нормальное завершение программы без очистки ( C99 ) | |
atexit
|
регистрирует функцию, которая будет вызываться при вызове exit() | |
quick_exit
|
вызывает нормальное завершение программы без очистки, но с очисткой буферов ввода-вывода ( C11 ) | |
at_quick_exit
|
регистрирует функцию, которая будет вызываться при вызове fast_exit() | |
Общение с окружающая среда |
getenv
|
обращается к списку переменных среды |
system
|
вызывает командный процессор хост-среды |
Ссылки
[ редактировать ]- ^ Кроуфорд, Тони; Питер Принц (декабрь 2005 г.). Коротко о С. §16.11 – Управление процессом : О'Рейли. п. 618. ИСБН 0-596-00697-7 .
{{cite book}}
: CS1 maint: местоположение ( ссылка ) - ^ Спецификация ISO/IEC 9899:1999 (PDF) . п. 315, § 7.20.4 «Связь с окружающей средой» . Проверено 25 ноября 2011 г.
Внешние ссылки
[ редактировать ]В Wikibooks есть книга по теме: Программирование на C/Справочник по C.