Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
4 Мб
Скачать

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 <math.h>

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 <math.h>

double tanh(double x);

Прототип в math.h.

Замечания tan вычисляет гиперболический тангенс для ве-

щественных аргументов.

Обработка ошибок для этой подпрограммы может

быть модифицирована с помощью функции matherr.

Возвращаемое tanh возвращает значение гиперболического тан-

значение генса от x.

Переносимость tanh доступна в UNIX-системах и совместима со

стандартом ANSI.

См. также acos,asin,atan,atan2,cos,cosh,sin,sinh,tan

-----------------------------------------------------------------

tell

-----------------------------------------------------------------

Назначение Получает текущую позицию указателя файла.

Синтаксис long tell(int handle);

Прототип в io.h

Замечания tell получает текущую позицию указателя файла,

связанного с handle, и представляет его в виде

числа байтов от начала файла.

Возвращаемое tell возвращает текущую позицию указателя фай-

значение ла. Возврат -1 (long) указывает на ошибку,

errno при этом устанавливается в

EBADF - неверный номер файла

Переносимость tell доступна в UNIX-системах.

См. также fgetpos, fseek, ftell, lseek

-----------------------------------------------------------------