Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
_stklen----------------------------------------------------------------- Назначение Содержит размер стека. Синтаксис extern unsigned _stklen; Объявлена в dos.h Замечания _stklen специфицирует размер стека для всех шести моделей памяти. Минимальный размер стека - 128 слов. Если вы задатите меньшую величину, _stklen автоматически установится на свой минимум. По умолчанию размер стека - 4К. В малой и средней моделях размер сегмента данных вычисляется следующим образом: сегмент данных[малая, средняя] = глобальные данные + куча + стек, где размер кучи может быть установлен благодаря переменной _heaplen. В крохотной модели все (включая программу) располагается в одном сегменте, поэтому вычисление сегмента данных включает размер программы и 256 байт PSP (префикса сегмента программы). сегмент данных[крохотная] = 256 + программа + + глобальные данные + куча + стек. В компактной и большой моделях нет "близкой" кучи, поэтому сегмент данных просто равен - сегмент данных[компактная, большая] = глобальные данные + стек. В максимальной модели стек является отдельным сегментом и каждый модуль имеет свой собственный сегмент данных. См. также _heaplen ----------------------------------------------------------------- timezone----------------------------------------------------------------- Назначение Содержит разницу в секундах между местным временем и Главным Гринвическим (GMT). Синтаксис extern long timezone; Объявлена в time.h Замечания timezone используется функциями обработки времени и даты. Эта переменная вычисляется функцией tzset; она принимает значение, равное разнице в секундах между местным временем и Главным Гринвическим временем. ----------------------------------------------------------------- tzname----------------------------------------------------------------- Назначение Массив указателей на имена временных зон. Синтаксис extern char *tzname[2]; Объявлена в time.h Замечания Глобальная переменная tzname - массив указателей на строки, содержащие сокращения для имен временных зон. tzname[0] указывает на трехсимвольную строку со значением имени временной зоны из строки среды TZ. Глобальная переменная tzname[1] указывает на трехсимвольную строку со значением имени зоны с летним временем из строки среды TZ. Если летнее время не используется, tzname[1] указывает на нулевую строку. ----------------------------------------------------------------- _version----------------------------------------------------------------- Назначение Содержит номер версии DOS. Синтаксис extern unsigned int _version; Обьявлена в dos.h Замечания _version содержит номер версии DOS; в младшем байте находится главное значение номера, а в старшем - дополнительное. (Для DOS версии x,y x является главным значением номера, а y - дополнительным.) Функции с++.---------------------------------------------------------------- abort---------------------------------------------------------------- Назначение Экстренное завершение процесса Синтаксис void abort (void) Прототип в stdlib.h process.h Замечания abort функция записывает сообщение о завершении (abnormal program termination) в stderr и за- вершает программу через обращение к функции _exit, с кодом возврата 3. Возвращаемое Эта функция возвращает код возврата 3 в значение породивший ее процесс или непосредственно в среду DOS. Переносимость Доступна в системе UNIX и совместима с ANSI Си. Смотри также assert, atexit, exit, _exit, raise, signal, spawn... ----------------------------------------------------------------- abs----------------------------------------------------------------- Назначение Вычисляет абсолютное значение аргумента. Синтаксис #include int abs(int i); Прототип в stdlib.h, math.h Замечания abs возвращает абсолютное значение целочислен- ного аргумента i. Если обращение к abs происхо- дит при включенном файле stdlib.h, то abs трак- туется как макрос, расширяемый в машинные коды. Если вы хотите использовать функцию abs вместо макроса, то включите в программу строку #undef abs перед #include Возвращаемое abs возвращает целое в диапазоне от 0 до 32767 значение за исключением аргумента -32768, который возв- ращается как -32768. Переносимость Доступна в операционной системе UNIX и совмес- тима с ANSI Си. Смотри также cabs, fabs, labs ---------------------------------------------------------------- |