Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_na_c.pdf
Скачиваний:
126
Добавлен:
06.02.2015
Размер:
665 Кб
Скачать

double tan(double x);

Заголовочный файл:

<math.h> (<cmath>)

Описание: возвращает значение тангенса х (tg x), где х задается в радианах, и возвращает отношение двух сторон треугольника.

Функция tanh

Прототип:

double tanh(double x);

Заголовочный файл:

<math.h> (<cmath>)

Описание: возвращает значение гиперболического тангенса х.

2.1.8.2. Функции обработки сигналов

Функция raise

Прототип:

int raise(int signal);

Заголовочный файл:

<signal.h> (<csignal>)

Описание: посылает сигнал программе, идентифицируя ошибку во время ее выполнения.

Функция signal

Прототип:

void (*signal(int signum,void(*func)(int))) (int);

Заголовочный файл:

<signal.h> (<csignal>)

Описание: регистрирует обработчик сигналов.

2.1.8.3. Функции ввода-вывода в стиле C

Функция fopen

Прототип:

FILE *fopen(const char *filename, const char *mode);

Заголовочный файл:

<stdio.h> (<cstdio>)

33

Описание: функция fopen (file open) открывает файл для чтения или записи либо того и другого вместе, и возвращает указатель на поток

Функция getc

Прототип:

int getc(FILE *stream);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: считывает следующий символ из указанного потока ввода.

Функция getchar

Прототип:

int getchar(void);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: считывает очередной символ со стандартного потока ввода.

Функция gets

Прототип:

char *gets(char *str);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: считывает строку до появления символа новой строки и помещает считанную строку по адресу, заданному указателем str.

Функция perror

Прототип:

void perror(const char *string);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: выводит сообщение об ошибке вида: «строка: сообщение», в котором «строка» определяется параметром string, a «сообщение» – кодом ошибки (код ошибки берется из глобальной переменной errno).

Функция printf

Прототип:

int printf(const char "format,...);

Заголовочный файл:

<stdio.h> (<cstdio>)

34

Описание: выводит на стандартное устройство вывода значения переменных, перечисленных в списке, обозначенном многоточием (...), в формате, определенном строкой format.

Функция putc

Прототип:

int putc(int ch, FILE *stream);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: выводит символ, размещенный в младшем байте аргумента ch, в поток указанного файла.

Функция putchar

Прототип:

int putchar(int ch);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: выводит символ, размещенный в младшем байте аргумента ch, в стандартный поток вывода.

Функция puts

Прототип:

int puts(char *string);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: выводит строку в стандартный поток вывода с добавлением символа новой строки.

Функция remove

Прототип:

int remove(const char *filename);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: удаляет существующий файл. В случае успеха возвращает нулевое значение, иначе – ненулевое.

Функция rename

Прототип:

int rename(const char *oldname, const char *newname);

35

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: переименовывает существующий файл или папку.

Функция scanf

Прототип:

int scanf(const char "format,..);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: вводит данные (строки, целые числа, числа с плавающей точкой и т. д.)

Спецификаторы формата для функции scanf представлены в табл. 8 Таблица 8

 

Спецификаторы формата для функции scanf()

 

 

Вид

Описание

%c

чтение символа

%d

чтение десятичного целого

%i

чтение десятичного целого

 

Окончание таблицы 8

 

 

Вид

Описание

%e

чтение числа типа float (плавающая запятая)

%h

чтение short int

%o

чтение восьмеричного числа

%s

чтение строки

%x

чтение шестнадцатеричного числа

%p

чтение указателя

%n

чтение указателя в увеличенном формате

Функция sprintf

Прототип:

int sprintf(char *buffer, const char * format,...);

Заголовочный файл:

<stdio.h> (<cstdio>)

Описание: аналогично функции printf выводит отформатированные данные, но не на консоль, а в текстовую строку (которую впоследствии можно использовать для вывода на консоль).

36

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]