Делит numer/denom и возвращает результат в структуре, содержащей частное и остаток (о структуре ldiv_t см. приложение 1).
struct lconv *localeconv( void ); |
<locale.h> |
Возвращает указатель на структуру, которая содержит детальное описание текущих установок локальной среды, то есть информацию, зависящую от страны.
struct tm *localtime( const time_t *timer ); |
<time.h> |
Инициализирует структуру tm на основе time_t.
double log( double x ); |
<math.h> |
Возвращает натуральный логарифм x.
double log10( double x ); |
<math.h> |
Возвращает десятичный логарифм x.
void *malloc( size_t size ); |
<stdlib.h> |
Выделяет блок динамической памяти размером size байтов и возвращает указатель на него. При ошибке возвращает NULL. Предпочтительнее использование операции new языка С++.
int mblen( const char *mbstr, size_t count ); |
<stdlib.h> |
Возвращает размер многобайтового символа *mbstr, если mbstr не NULL. Проверяется не более count байтов.
size_t mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count ); |
<stdlib.h> |
Преобразует строку многобайтовых символов mbstr в массив wcstr с типом элементов wchar_t. Количество преобразуемых многобайтовых символов не превышает count. Возвращает количество преобразованных символов или –1 при ошибке.
int mbtowc( wchar_t *wchar, const char *mbchar, size_t count ); |
<stdlib.h> |
Преобразует многобайтовый символ mbchar длиной не более count байт к типу wchar_t. Возвращает или длину символа в байтах, или –1 при неверном многобайтовом символе, или NULL при mbchar==NULL либо *mbchar==L'\0'.
void *memchr( const void *buf, int c, size_t count ); |
<string.h> |
Возвращает указатель на первое вхождение младшего байта аргумента c в блок памяти с указателем buf длиной count байтов.
int memcmp( const void *buf1, const void *buf2, size_t count ); |
<string.h> |
Сравнивает блоки памяти с указателями buf1 и buf2 и длиной count байтов, возвращая –1 (содержимое buf1 < содержимого buf2 в лексикографическом порядке), 0 (содержимое buf1 совпадает с содержимым buf2) или +1 (содержимое buf1 > содержимого buf2 в лексикографическом порядке).
void *memcpy( void *dest, const void *src, size_t count ); |
<string.h> |
Копирует count байтов из блока памяти с указателем src в блок памяти с указателем dest. Возвращает dest.
void *memmove( void *dest, const void *src, size_t count ); |
<string.h> |
Перемещает count байтов из блока памяти с указателем src по адресу dest. Блоки памяти могут перекрываться. Возвращает dest.
void *memset( void *dest, int c, size_t count ); |
<string.h> |
Заполняет первые count байтов из блока памяти с указателем dest символом, взятым из младшего байта c. Возвращает dest.
time_t mktime( struct tm *timeptr ); |
<time.h> |
Возвращает время в формате time_t, полученное преобразованием из календарного времени в формате struct tm (хранится в структуре с указателем timeptr).
double modf( double x, double *intptr ); |
<math.h> |
Разделяет аргумент x на целую (*intptr) и дробную (возвращаемое значение) части.
void perror( const char *string ); |
<stdio.h> |
Печатает в стандартный поток (обычно на экран) строку вида "s: сообщение". Первая часть выдаваемой строки определяется указателем string, а вторая – является системным сообщением об ошибке.
double pow( double x, double y ); |
<math.h> |
Возвращает значение .
int printf( const char *format [, argument]... ); |
<stdio.h> |
Записывает данные [, argument]... в стандартный поток вывода (обычно на экран) в формате format. Возвращает количество выведенных символов.
int putc( int c, FILE *stream ); |
<stdio.h> |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.