Книга: Язык программирования Си для персонального компьютера
Другие функции
Другие функции
Функция | Краткое описание |
assert | проверка утверждения о состоянии переменных |
getenv | получить значение переменной среды (окружения) |
perror | напечатать сообщение об ошибке |
putenv | изменить значение переменной среды |
swab | поменять местами два смежных байта |
rand | получить псевдо-случайное число |
srand | инициализация датчика случайных чисел |
setjmp | запоминание точки для многоуровневого возврата |
longjmp | многоуровневый возврат из функции |
Прототипы всех функций, исключая assert, longjmp и setjmp, описаны в stdiib.h.
Assert — это макроопределение из файла assert.h.
Прототипы функций setjmp и longjmp содержатся в файле setjmp.h.
Программы getenv и putenv предоставляют доступ к таблице среды процесса. Глобальная переменная environ также указывает на таблицу среды, но рекомендуется использование функций getenv и putenv для доступа и изменения установленной среды вместо обращения к таблице среды напрямую.
Функция perror печатает диагностическое сообщение о последней ошибке, произошедшей при вызове какой-либо библиотечной функции.
Функция swab обычно используется для преобразования данных в формат других компьютеров, где используется иной порядок следования байтов в слове в оперативной памяти.
- Работа с областями памяти и строками
- Определение класса символов и преобразование символов
- Форматные преобразования данных
- Работа с каталогами файловой системы
- Операции над файлами
- Ввод и вывод
- Математические функции
- Динамическое распределение памяти
- Использование системных вызовов операционной системы MS-DOS
- Управление процессами
- Поиск и сортировка
- Функции работы со временем
- Функции работы со списком аргументов
- Другие функции
- 4.3. Логические функции и таблицы истинности
- Приложение C Центры сетевой информации и другие службы
- Функции fprintf( ) и fscanf( )
- 7.8 Другие библиотечные функции
- Другие функции кучи
- Другие функции взаимоблокировки
- Другие классы и функции пространств имен WMI
- 9.4.3 Другие функции UDP
- 10.1.2.6 Другие функции, имеющие отношение к файловой системе
- Другие потоковые функции
- ДРУГИЕ БИБЛИОТЕЧНЫЕ ФУНКЦИИ
- Другие функции распределения памяти