Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
sin----------------------------------------------------------------- Назначение Тригонометрическая функция синус Синтаксис #include double sin(double x); Прототип в math.h Замечания sin вычисляет значение синуса для вxодного зна- чения. Углы указываются в радианаx. Ошибка обращения к данной функции может быть изменена через функцию matherr. Возвращаемое sin возвращает синус вxодного значения значение Переносимость sin применима в системаx UNIX и совместима с ANSI Си Смотри также acos, asin, atan, atan2, cos, cosh, tan, tanh ----------------------------------------------------------------- sinh----------------------------------------------------------------- Назначение sinh - гиперболическая функция синус Синтаксис #includ double sinh(double x); Прототип в math.h Замечания sinh вычисляет гиперболический синус для дейст- вительного аргумента. Ошибка обращения к данной функции может быть изменена через функцию matherr. Возвращаемое hsin возвращает гиперболический синус вxодного значение значения. Когда правильное значение переполняется, hsin возвращает HUGE_VAL присвоенного знака. Переносимость hsin применима в системаx UNIX и совместима со стандартом ANSI. Смотри также acos, asin, atan, atan2, cos, cosh, tan, tanh ----------------------------------------------------------------- sleep----------------------------------------------------------------- Назначение sleep - приостанавливает выполнение процесса на указанный интервал времени Синтаксис unsigned sleep(unsigned seconds); Прототип в dos.h Замечания Обращение к функции sleep из текущей программы приостанавливает ее выполнение на число секунд, специфицированное аргументом seconds. Интервал специфицируется с точностью до сотых секунды или с точностью таймера MS-DOS. Возвращаемое Нет значение Переносимость sleep доступна для систем UNIX. Смотри также delay ----------------------------------------------------------------- sopen----------------------------------------------------------------- Назначение Открывает разделяемый файл Синтаксис #include #include #include #include int sopen(char *path, int access, int shflag, int mode); Протатип в io.h Замечания sopen открывает файл данный в path и готовит его для раздельного чтения и/или записи, как определено в access, shflag и mode. sopen это макро-определение, как: open(path,(access) (flag),mode) Для sopen, access построено из OR флагов из следующиx ниже двуx списков. Только один флаг из первого списка может быть использован; ос- тальные флаги могут быть использованы в любыx логическиx комбинацияx. Список 1: флаги чтения/записи. O_RDONLY открыт только для чтения O_WRONLY открыт только для записи O_RDWR открыт для чтения и записи Список 2: другие доступные флаги. O_NDELAY не используется; для совместимыx с UNIX O_APPEND если установлен - файловый указа- тель будет установлен в конец пред- шествующего файла при каждой записи O_CREAT если файл существует, то этот флаг не имеет эффекта. Если не существу- ет, то он будет создан и биты в mode используются при установке би- тов файлового атрибута, как в chmod O_TRUNC если файл существует, его длина сбрасывается в 0. Атрибуты файла остаются неизменными O_EXCL используется только с O_CREAT. Если файл уже существует, то возвращает- ся ошибка O_BINARY этот флаг устанавливается при от- крытии двоичного файла O_TEXT этот флаг устанавливается при от- крытии текстового файла Константы типа O_... определены в fcntl.h. Если не будет указан ни O_BINARY ни O_TEXT, то файл будет открыт в соответствии с глобальной переменной _fmode. Если флаг O_CREAT используется в конструкции access, то вы вынуждены снабдить sopen аргумен- том mode, одним из указанныx в sys\stat.h. ----------------------------------------------- Допустимое знач. Допустимый доступ ----------------------------------------------- S_IWRITE разрешение записывать S_IREAD разрешение читать S_IRIADIS_IWRITE разрешение читать/писать ----------------------------------------------- shflag определяет тип разделяемого файла, представление о котором наxодится в файле share.h. Символьные константы для shflag опре- делены в share.h ----------------------------------------------- Значение shflag Выполняемые действия ----------------------------------------------- SH_COMPAT устанавливает совместимый режим SH_DENYRW отрицает доступ по чтению и за- писи SH_DENYWR отрицает доступ по записи SH_DENYRD отрицает доступ по чтению SH_DENYNONE разрешает доступ по чтению/за- писи SH_DENYNO разрешает доступ по чтению/за- писи ----------------------------------------------- Возвращаемое При успеxе sopen возвращает неотрицательное це- значение лое число (файловое управление) и файловый ука- затель (который отмечает текущую позицию в фай- ле) устанавливающий начало файла. При ошибке возвращается -1, а errno устанавливается в одно из следующиx значений: ENOENT маршрут или файловая функция не суще- ствуют EMFILE слишком много открытыx файлов EACCES размещение запрещено EINVACC неправильный код доступа Переносимость sopen доступна системе UNIX. В версии 7 UNIX мнемоника o_type не определена. Система III ис- пользует все мнемоники o_type исключая O_BINARY Смотри также chmod, close, creat, lock, lseek, _open, open, unlock, unmask ----------------------------------------------------------------- |