::Главная страница :: С++/Си :: Статьи :: Справочник
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
fabs, fabsl Определяет абсолютное значение числа с плавающей точкой
    fabs       #include<math.h>
             double fabs(double x);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ----***---
    fabsl       #include<math.h>
             long double fabls(long double x);
    DOS Win16
    OS/2 Win32
farcalloc Выделяет память из кучи c дальней адpесацией
    DOS Win16    #include <alloc.h>
    OS/2       void far *farcalloc(unsigned long nunits,
             unsigned long unitsz);
farfree Освобождает блок из кучи с дальней адpесацией
    DOS Win16    #include <alloc.h>
             void farfree(void far *block);
farmalloc Выделяет память в куче с дальней адресацией
    DOS Win16    #include <alloc.h>
             void far *farmalloc(unsigned long
             nbytes);
farrealloc Регулирует размер блока в куче с дальней адресацией
    DOS Win16
    OS/2       #include <alloc.h>
             void far *farrealloc(void far *oldblock,
                 unsigned long nbytes);
fclose Закрывает поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fclose(FILE *stream);
    ANSI C++ ANSI C
fcloseall Закрывает открытые потоки
    DOS UNIX Win16 #include [<stdio.h>
    OS/2 Win32    int fcloseall(void);
fcvt Преобразует число с плавающей точкой в строку
    DOS UNIX Win16 #include<stdlib.h>
    OS/2 Win32    char *fcvt(double value,int ndig,int *dec,
                         int *sign);
fdopen Связывает поток с описателем файла
    DOS UNIX Win16 #include<stdio.h>
    OS/2  Win32   FILE *fdopen(int handle, char *type);
feof Обнаруживает конец файла в потоке
    DOS UNIX Win16 #include<stdio.h>
    OS/2  Win32   int feof(FILE *stream);
    ANSI C++ ANSI C
ferror Обнаруживает ошибки в потоке
    DOS UNIX Win16 #include<stdio.h>
    OS/2  Win32   int ferror(FILE *stream);
    ANSI C++ ANSI C
fflush Очищает поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2  Win32   int fflush(FILE *stream);
    ANSI C++ ANSI C
fgetc Получает символ из потока
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fgetc(FILE *stream);
    ANSI C++ ANSI C
fgetchar Получает символ из потока stdin
    DOS UNIX Win16 #include <stdio.h>
    OS/2 Win32    int fgetchar(void);
    ANSI C++ ANSI C
fgetpos Получает текущий указатель файла
    DOS Win16    #include<stdio.h>
    OS/2  Win32   int fgetpos(FILE *stream, fpos_t *pos);
    ANSI C++ ANSI C
fgets Получает строку из потока
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    char *fgets(char *s, int n, FILE *stream);
    ANSI C++ ANSI C
filelength Получает размер файла в байтах
    DOS Win16    #include<io.h>
    OS/2 C++ Win32 long filelength(int handle);
fileno Получает описатель файла
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fileno(FILE *stream);
findfirst Выполняет поиск в каталоге диска
    DOS Win16    #include<dir.h>
    OS/2 Win32    int findfirst(const char *pathname,
              struct ffblk *ffblk, int attrib);
findnext Продолжает поиск функции findfirst
    DOS Win16     #include<dir.h>
    OS/2 Win32    int findnext(struct ffblk *ffblk);
floor,floorl Округляет в меньшую сторону
    floor       #include <math.h>
             double floor(double x);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    floorl      #include <math.h>
             long double floorl(long double x);
    DOS Win16
    OS/2 Win32
flushall Очищает все потоки
    DOS UNIX Win16 #include <stdio.h>
    OS/2 C++ Win32   int flushall(void);
_fmemccpy Смотpи memccpy.
_fmemchr Смотpи memchr.
_fmemcmp Смотpи memcmp.
_fmemcpy Смотpи memcpy.
_fmemicmp Смотpи memicmp.
_fmemset Смотpи memset.
fmod, fmodl Вычисляет x по модулю y, остаток от х/y
    fmod       #include <math.h>
             double fmod(double x, double y);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
               ---***---
    fmodl       #include <math.h>
             long double fmodl(long double x,long
    DOS Win16    double y);
    OS/2 Win32
fnmerge Создает из составных частей полное имя файла
    DOS Win16    #include<dir.h>
    OS/2 Win32    void fnmerge(char *path, const char
             *drive, const char *dir, const char
                   *name, const char *ext);
fnsplit Расщепляет полное имя файла на компоненты
    DOS Win16    #include<dir.h>
    OS/2 Win32    void fnsplit(char *path, char *drive,
                   char *dir, char *name,
                   char *ext);
fopen Открывает поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    FILE *fopen(const char *filename,
    ANSI C++ ANSI C            const char *mode);
FP_OFF,FP_SEG Получает смещение или сегмент с дальней адресацией
    DOS Win16    #include<dos.h>
    Win32       unsigned FP_OFF(void far *p);
             unsigned FP_SEG(void far *p);
_fpreset Инициализирует заново математический пакет для работы с плавающей точкой
    DOS Win16    #include <float.h>
    OS/2 Win32    void _fpreset(void);
fprintf Записывает форматированный вывод в поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fprintf(FILE *stream,
    ANSI C++ ANSI C       const char *format[,аргумент,...]);
fputc Выводит символ в поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fputc(int c, FILE *stream);
fputchar Выводит символ в поток stdout
    DOS UNIX     #include<stdio.h>
    OS/2 Win32    int fputchar(int c)
    ANSI C++
fputs Выводит строку в поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fputs(const char *s, FILE *stream);
    ANSI C++ ANSI C
fread Cчитывает данные из потока
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    size_t fread(void *ptr, size_t size,
    ANSI C++ ANSI C          size_t n, FILE *stream);
free Освобождает выделенный блок памяти
    DOS UNIX Win16 #include<stdlib.h>
    OS/2 Win32    void free(void *block);
    ANSI C++ ANSI C
freopen Соединяет новый файл с открытым потоком
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    FILE *freopen(const char *filename,
    ANSI C++ ANSI C        const char *mode, FILE *stream);
frexp,frexpl Расщепляет число типа double на мантиссу и показатель
    frexp       #include<math.h>
             double frexp(double x,int *exponent);
    DOS UNIX Win16
    OS/2 Win32
    ANSI C++ ANSI C
                ---***---
    frexpl      #include<math.h>
             long double frexpl(long double x,
    DOS UNIX Win16            int *exponent);
    OS/2  Win32
fscanf Просматривает и форматирует ввод из потока
    DOS UNIX Win16 #include<stdio.h>
    OS/2  Win32   int fscanf(FILE *stream,
    ANSI C++ ANSI C        const char *format[,address,...]);
fseek Перемещает указатель файла по потоку
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    int fseek(FILE *stream,long int offset,
    ANSI C++ ANSI C                  int whence);
fsetpos Позиционирует указатель файла потока
    DOS Win16    #include<stdio.h>
    OS/2 Win32    int fsetpos(FILE *stream, const fpos_t *pos);
    ANSI C++ ANSI C
_fsopen Открывает поток с коллективным использованием файла
    DOS Win16    #include<stdio.h>
    OS/2 Win32    #include<share.h>
             FILE *_fsopen(const char *filename,
                      const char *mode, int shflg);
fstat,stat Получает информацию об открытом файле
    DOS UNIX Win16 #include<sys\stat.h>
    OS/2 Win32    int fstat(int handle, struct stat *statbuff);
             int stat(char *path,ctruct stat *statbuf);
_fstr* Работа с потоками
    DOS Win16    См. описание функций strcat, strchr,
    OS/2       strcspn, strdup,  stricmp,  strlen,
             strlwr, strncat, strncmp, strncpy,
             strnicmp, strnset, strpbrk, strrchr,
             strrev, strset, strspn, strstr, strtok и
             strupr для версий с дальней адресацией.
ftell Возвращает текущий указатель файла
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    long int ftell(FILE *stream)
    ANSI C++ ANSI C
ftime Сохраняет текущее время в структуре timeb
    DOS UNIX Win16 #include<sys\timeb.h>
    OS/2 Win32    void ftime (struct timeb *buf);
_fullpath Преобразует полное имя файла из относительного в абсолютное
    DOS Win16
    OS/2 C++ Win32 #include<stdlib.h>
             char* _fullpath(char *buffer, const char *path,
                              int buflen);
fwrite Записывает в поток
    DOS UNIX Win16 #include<stdio.h>
    OS/2 Win32    size_t fwrite(const void *ptr, size_t size,
    ANSI C++ ANSI C            size_t n, FILE *stream);

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