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

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

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