Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
strtoul----------------------------------------------------------------- Назначение Преобразует строку в число типа usigned long c заданным основанием. Синтаксис unsigned long strtoul(const char *s, char **endptr, int radix); Прототип в stdlib.h Замечания strtoul работает аналогично strtol, за исключе- нием того, что она преобразует строку str в значение типа unsigned long (тогда как strtol преобразует в значение типа long). Для получе- ния большей информации о функции strtol обрати- тесь к ее описанию. Возвращаемое strtoul возвращает преобразованное значение ти- значение па unsigned long или нуль в случае ошибки. Переносимость stroul совместима со стандартом ANSI. См. также atol, strtol ----------------------------------------------------------------- strupr----------------------------------------------------------------- Назначение Преобразует маленькие буквы (буквы нижнего ре- гистра) в строке в большие (верхнего регистра). Синтаксис char *strupr(char *s); Прототип в string.h Замечания strupr преобразует буквы нижнего регистра (a-z) строки s в буквы верхнего регистра (A-Z). Дру- гие символы не преобразуются. Возвращаемое strupr возвращает s. значение См. также strlwr ----------------------------------------------------------------- swab----------------------------------------------------------------- Назначение Меняет местами байты. Синтаксис void swab(char *from, char *to, int nbytes); Прототип в stdlib.h Замечания swab копирует n байт из строки from в строку to. Смежные четные и нечетные позиции байтов переставляются местами. Этот механизм применя- ется при переносе данных с одной ЭВМ на другую, если они различаются порядком следования байт. nbytes должно быть четным. Возвращаемое Нет. значение Переносимость swab доступна в UNIX-системах. ----------------------------------------------------------------- system----------------------------------------------------------------- Назначение Вызывает команду DOS. Синтаксис int system(const char *command); Прототип в stdlib.h, process.h Замечания Функция system вызывает файл DOS COMMAND.COM для выполнения команды DOS, .bat-файла или дру- гой программы, указанной в строке command, из выполняемой Си-программы. Для того, чтобы программа была размещена и вы- полнена, она должна находиться в текущем ката- логе или в одном из каталогов, перечисленных в строке PATH. Переменная среды COMSPEC используется для отыс- кания файла COMMAND.COM, поэтому этот файл нет необходимости размещать в текущем каталоге. Возвращаемое system возвращает 0 при успешном завершении и значение -1 в случае неуспеха. Переносимость system доступна в UNIX-системах и совместима со стандартом ANSI. Описана Керниганом и Ритчи. См. также exec..., _fpreset, searchpath, spawn... ----------------------------------------------------------------- tan----------------------------------------------------------------- Назначение Вычисляет тангенс. Синтаксис #include double tan(double x); Прототип в math.h. Замечания tan вычисляет тангенс. Углы задаются в радиа- нах. Обработка ошибок для этой подпрограммы может быть модифицирована с помощью функции matherr. Возвращаемое tan возвращает значение тангенса от x, имеющего значение допустимое для угла значение. Для углов pi/2 и -pi/2 tan возвращает значенние 0 и устанавлива- ет errno в ERANGE - результат вне диапазона Переносимость tan доступна в UNIX-системах и совместима со стандартом ANSI. См. также acos,asin,atan,atan2,cos,cosh,sin,sinh,tanh ----------------------------------------------------------------- tanh----------------------------------------------------------------- Назначение Вычисляет гиперболический тангенс. Синтаксис #include double tanh(double x); Прототип в math.h. Замечания tan вычисляет гиперболический тангенс для ве- щественных аргументов. Обработка ошибок для этой подпрограммы может быть модифицирована с помощью функции matherr. Возвращаемое tanh возвращает значение гиперболического тан- значение генса от x. Переносимость tanh доступна в UNIX-системах и совместима со стандартом ANSI. См. также acos,asin,atan,atan2,cos,cosh,sin,sinh,tan ----------------------------------------------------------------- |