::Главная страница :: С++/Си :: Статьи :: Справочник
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
_makepath Строит маршрут доступа из его компонентов
    DOS Win16    #include<stdlib.h>
    OS/2 Win32    void _makepath(char *path, const char
             *drive, const char *dir, const char
                *name, const char *ext);
malloc Выделяет оперативную память
    DOS UNIX Win16 #include<stdlib.h>
    OS/2 Win32    void *malloc(size_t size);
    ANSI C++ ANSI C
matherr,_matherrl Функция обработки математических ошибок, модифицируемая пользователем
    DOS Win16
    OS/2 Win32    #include<math.h>
             int matherr(struct exeption *e);
             int_matherrl(struct_exceptionl *e);
max Возвращает большее из двух значений
    DOS Win16    #include<stdlib.h>
    OS/2 Win32    (type)max(a,b);
mblen Определяет длину многобайтового символа
    DOS Win16    #include <stdlib.h>
    OS/2 Win32    int mblen(const char *s, size_t n);
    ANSI C++ ANSI C
mbstowcs Преобразует многобайтовую строку в массив wchar_t
    DOS Win16
    OS/2 Win32    #include <stdlib.h>
    ANSI C++ ANSI C size_t mbstowcs(wchar_t *pwcs, const char *s,
                           size_t n);
mbtowc Преобразует многобайтовый символ в код wchar_t
    DOS Win16    #include <stdlib.h>
    OS/2 Win32    int mbtowc(wchar_t *pwc, const char *s,
    ANSI C++ ANSI C                   size_t n);
memccpy,_fmemccpy Копирует блок размером n байт
    memccpy      #include<mem.h>
             Короткий вызов функции:
    DOS UNIX Win16 void *memccpy(void *dest,const void *src,
    OS/2  Win32                 int c,size_t n);
              ---***---
    _memccpy     #inlcude<mem.h>
             Длинный вызов функции:
    DOS  Win16    void far * far _fmemccpy(void far * dest,
                const void far *src, int c, size_t n)
memchr,_fmemchr Просматривает n байт в поисках символа "c"
    memchr      #include<mem.h>
             void *memchr(const void *s,int c, size_t n);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    _fmemchr     #include<mem.h>
             void far*far _fmemchr(const void far *s, int c,
    DOS Win16                       size_t n);
memcmp,_fmemcmp Сравнивает два блока размером n байт
    memcmp      #include<mem.h>
             int memcmp(const void *s1, const void *s2,
    DOS UNIX Win16                     size_t n);
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    _fmemcmp     #include<mem.h>
             int far _fmemcmp(cons void far *sl,
    DOS Win16         const void far *s2, size_t n)
memcpy,fmemcpy Копирует блок размером n байт
    memcpy      #include<mem.h>
             void *memcpy(void *dest, const void *src,
    DOS UNIX Win16                size_t n);
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    fmemcpy      #include<mem.h>
             void far *far_fmemcpy(void far*dest,
    DOS Win16          const void far *src, size_t n);
memicmp,_fmemicmp Сравнивает n байт двух массивов символов, игнорируя различия регистров
    DOS UNIX Win16
    OS/2 Win32    #include<mem.
             int memicmp(const void *s1, const void *s2,
                         size_t n)
               ---***---
    _fmemicmp     #include<mem.h>
             int far _fmemicmp(const void far *s1,
    DOS Win16          const void far *s2, size_t n)
    Win32
memmove,_fmemmove Копирует блок размером n байт
    DOS UNIX Win16  #include<mem.h>
    OS/2 Win32     void *memmove(void *dest,const void *src,
    ANSI C++ ANSI C                size_t n);
              ---***----
    DOS Win16     #include<mem.h>
             void far * far _fmemmove (void far dest,
                   const void far *src , saze_t n)
memset,_fmemset Устанавливает значения n байт блока памяти равными значению c
    memset      #include<mem.h>
             void *memset(void *s,int c, size_t n)
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    _fmemset     #include<mem.h>
             void far * far_fmemset(void far *s, int c,
    DOS Win16                     size_t n)
min Возвращает меньшее из двух значений
    DOS Win16    #include<stdlib.h>
    OS/2 Win32    (type) min(a,b)
mkdir Создает каталог
    DOS UNIX Win16 #include <dir.h>
    OS/2 Win32    int mkdir(const char *path);
MK_FP Формирует указатель с дальней адресацией
    DOS Win16    #include<dos.h>
    Win32       void far *MK_FP(unsigned seg, unsigned ofs);
mktemp Создает уникальное имя файла
    DOS UNIX Win16 #include <dir.h>
    OS/2 Win32    char *mktemp(char *template);
mktime Преобразует время к календарному времени
    DOS Win16    #include <time.h>
    OS/2 Win32    time_t mktime (struct tm *t);
    ANSI C++ ANSI C
modf,modfl Разделяет число типа double или long double на целую и дробную части
    modf       #include<math.h>
             double modf(double x,double *ipart);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    modfl       #include<math.h>
             long double modfl(long double x,
    DOS UNIX Win16               long double *ipart);
    OS/2 Win32
    ANSI C++ ANSI C
movedata Копирует n байт
    DOS Win16    #include <mem.h>
             void movedata(unsigned srcseg, unsigned srcoff,
             unsigned dstseg, unsigned dstoff, size_t n);
movmem,fmovmem Перемещает блок размером length байт
    DOS Win16    #include <mem.h>
             void movmem(void *src, void *dest,unsigned
             length);
             void _fmovmem(const void far *src,
             void far *dest, unsigned length);
movetext Копирует текст на экране из одного окна в другое
    DOS        #include <cohio.h>
    OS/2 Win32    int movetext(int left,int top,
                     int right,int bottom,
                     int destleft,int desttop);
_msize Возвpащает pазмеp кучи блоков
    OS/2 Win32     #include<malloc.h>
             size_t _msize(void *block);

Обмен кнопками, ведение статистики, реклама.