Справочная библиотека по языку Borland C++

Перед тем как представить полную справочную библиотеку функций языка программирования Borland С++, рассмотрим функцию main, занимающую особое место в данном перечне.

Справочная библиотека по функциям

Функция main.

Аргументы функции main (argc, argv и env) всегда передаются функции main подпрограммой инициализаци и Borland С++.

Для использования соглашения о связях Паскаля можно использовать ключевое слово cdecl. Например: cdecl main(int argc, char *argv[], char *envp[])

Соглашения принятые в справочнике по функциям Borland С++

В справочнике по функциям Borland С++ приняты следующие соглашения:

Вот так, примерно, выглядит описание функции: Имя_функции Назначение. Краткое изложение действий, выпол- няемых функцией. DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C Синтаксис #include <имя_заголовка.h>

В этой части перечисляются файлы заголовков, содержащие прототип функции или описания констант, перечисляемых типов и т.д. (т.е. то, что использует данная функция). имя_функции(параметр[,...]); Подобная запись описывает синтаксис функции.

Расшифровка значков-пpедупpеждений под именем функции:

DOS Функция позволяет pаботать в DOS
Win16 Функция позволяет pаботать в 16-pазpядном Windous
Win32 Функция позволяет pаботать в 32-pазpядном Windous
OS/2 Функция позволяет pаботать в OS/2
ANSI C Функция позволяет pаботать в aNsI C
ANSI C++ Функция позволяет pаботать в aNsI C++
UNIX Функция позволяет pаботать в UNIX

Справочник по функциям Borland С++

abort Экстренно завершает программу DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 void abort(void); ANSI C++ ANSI C
abs Вычисляет абсолютное значение целочисленного аргумента DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 int abs(int x) ANSI C++ ANSI C
access Определяет доступность файла DOS UNIX Win16 #include <io.h> OS/2 Win32 int access(const char *filename,int amode);
acos, acosl Вычисляет арккосинус acos #include <math.h> double acos(double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- acosl #include <math.h> long double acosl(long double x); DOS Win16 OS/2 Win32
alloca Выделяет временную область стека DOS UNIX Win16 #include<malloc.h> OS/2 Win32 void *alloca(size_t size);
asctime Преобразует дату и время в формат ASCII DOS UNIX Win16 #include <time.h> OS/2 Win32 char *asctime(const struct tm *tblock); ANSI C++ ANSI C
asin, asinl Вычисляет арксинус asin #include <math.h> double asin(double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- asinl #inclyde <math.h> long double asinl(long double x); DOS Win16 OS/2 C++ Win32
assert Проверяет условия и прерывает, при необходимости, выполнение программы DOS UNIX Win16 OS/2 Win32 #include <assert.h> ANSI C++ ANSI C void assert(int test);
atan,atanl Вычисляет арктангенс atan #include <math.h> double atan(double x) DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- atanl #include <math.h> long double atanl(long double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C
atan2, atan2l Вычисляет арктангенс y/x atan2 #include <math.h> double atan2(double y, double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- atan2l #include<math.h> long double atan2l(long double y, DOS UNIX Win16 long double x); OS/2
atexit Регистрирует функцию выхода DOS Win16 #include <stdlib.h> OS/2 Win32 int atexit(_USERENTRY * func)(void)); ANSI C++ ANSI C
atof, _atold Преобразует строку в число с плавающей точкой atof #include <math.h> double atof(const char *s); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C _atold #include <math.h> long double _atold(const char *s); DOS Win16 OS/2 Win32
atoi Преобразует строку в число типа integer DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 int atoi(const char *s); ANSI C++ ANSI C
atol Преобразует строку в число типа long DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 long atol(char *s); ANSI C++ ANSI C
_atold смотpи atof
bdos Обеспечивает доступ к системным вызовам DOS DOS Win16 #include <dos.h> int bdosptr(int dosfun,void *argument, unsigned dosal);
bdosptr Обеспечивает доступ к системным вызовам DOS DOS UNIX Win16 #include <dos.h> OS/2 int bdosptr(int dosfun, void *argument, unsigned dosal);
_beginthread Начинает обработку новой последовательности #include <process.h> OS/2 C++ Win32 unsigned long _begihthread (_USERENTRY (*start_adress)(void *),unsigned stack_size, void *arglist)
_beginthreadNT Начинает обработку новой последовательности под WindowsNT Win32 #include <process.h> unsigned long _beginthreadNT (void(_USENTRY * start_adress) (void *),unsigned stack_size, void *arglist, void *security_attrib, unsignet long create_fiagss, unsigned long *thead_id);
biosequip Проверяет оборудование DOS Win16 #include <bios.h> int biosequip(void);
_bios_equiplist Проверяет оборудование DOS Win16 #include <bios.h> unsigned _bios_equiplist(void);
bioskey Интерфейс клавиатуры, напрямую использующий операции BIOS DOS Win16 #include <bios.h> int bioskey(int cmd);
biosmemory Возвращает размер памяти DOS Win16 #include <bios.h> int biosmemory(void);
_bios_memsize Возвращает размер памяти DOS Win16 #include <bios.h> unsigned _bios_memsize(void);
biostime Читает или устанавливает таймер BIOS DOS Win16 #include <bios.h> long biostime(int cmd, long newtime);
_bios_timeofday Читает или устанавливает таймер BIOS DOS Win16 #include <bios.h> unsigned _bios_timeofday(int cmd,long *timep);
bsearch Осуществляет двоичный поиск в массиве DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 void *bsearch(const void *key,const void *base, ANSI C++ ANSI C size_t nelem, size_t width, int (_USERENTRY *fсmp)(const void *, const void *));
cabs, cabsl Вычисляет абсолютные значения комплексного числа cabs #include <math.h> DOS UNIX Win16 double cabs(struct complex z); D OS/2 Win32 ---***--- cabcl #include <math.h> DOS Win16 long double cabsl(struct _complexl z); OS/2 Win32
calloc Выделяет оперативную память DOS UNIX Win16 #include <stdlib.h> Win32 ANCI C void *calloc(size_t nitems, size_t size); ANCI C++ OS/2
ceil, ceill Округляет значение аргумента в большую сторону ceil #include <math.h> double ceil(double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- ceill #include <math.h> long double ceill(long double x); DOS Win16 Win32 OS/2
_c_exit Освобождает системные ресурсы (как _exit), но не завершает программу. DOS Win16 OS/2 Win32 #include <process.h> void _c_exit(void);
_cexit Освобождает системные pесуpсы но не завеpшает пpогpамму. DOS Win16 #include <process.h> OS/2 Win32 void _cexit(void)
cgets Считывает строку с консоли DOS #include <conio.h> OS/2 Win32 char *cgets(char *str);
_chain_intr Обеспечивает связь с новым обработчиком прерываний DOS Win16 #include <dos.h> void _chain_intr(void(interrupt far *newhandler)());
chdir Изменяет текущий каталог DOS UNIX Win16 #include <dir.h> OS/2 Win32 int chdir (const char *path);
_chdrive Устанавливает текущий диск DOS Win16 #include <direct.h> OS/2 Win32 int _chdrive(int drive);
_chmod смотpи _rtl_chmod
Изменяет атрибуты файла DOS
chmod Изменяет режим доступа к файлу DOS UNIX Win16 #include <sys\stat.h> OS/2 Win32 int chmod(const char *path, int amode);
chsize Изменяет размер файла DOS Win16 #include <io.h> OS/2 Win32 int chsize(int handle, long size);
_clear87 Очищает слово состояния операций с плавающей точкой DOS Win16 OS/2 Win32 #include <float.h>
clearerr Сбрасывает индикацию ошибки DOS UNIX Win16 #include <stdio.h> OS/2 Win32 void clearerr(FILE *stream); ANSI C++ ANSI C
clock Определяет процессорное время DOS Win16 #include <time.h> OS/2 Win32 clock_t clock(void); ANSI C++ ANSI C
_close Смотpи _rtl_close
Закрывает файл
close Закpывает файл DOS Win16 UNIX #include <io.h> OS/2 Win32 int close(int handle);
closedir Закрывает поток ввода-вывода каталога DOS UNIX Win16 #include <dirent.h> OS/2 C++ Win32 void closedir(DIR *dirp);
clreol Очищает конец строки в текстовом окне DOS Win16 #include <conio.h> OS/2 Win32 void clreol(void);
clrscr Очищает окно в текстовом режиме DOS Win16 #include <conio.h> OS/2 Win32 void clrscr(void); complex conj(complex x);
_control87 Манипулирует словом управления операций с плавающей точкой DOS Win16 #include <float.h> OS/2 Win32 unsigned int _control87(unsigned int newcw, unsigned int mask);
cos, cosl Вычисляет косинус cos Вещественная версия #include <math.h> DOS UNIX Win16 double cos(double x); OS/2 Win32 ANSI C++ ANSI C ---***--- cosl #include <math.h> long double cosl(long double x); DOS Win16 OS/2 Win32
cosh, coshl Вычисляет гиперболический косинус cosh #include <math.h> double cosh(double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- coshl #include <math.h> long double coshl(long double x); DOS Win16 OS/2 Win32
country Возвращает информацию, зависящую от страны DOS Win16 #include <dos.h> OS/2 struct country *country(int xcode, struct COUNTRY *cp);
cprintf Осуществляет форматированный вывод на экран DOS #include <conio.h> OS/2 Win32 int cprintf(const char *format[,аргумент,...]);
cputs Выводит строку на экран DOS #include <conio.h> OS/2 Win32 int cputs(const char *str);
_creat Смотpи _rtl_crerat
creat Создает новый файл или перезаписывает существующий DOS UNIX Win16 #include<io.h> OS/2 Win32 int creat(const char *path, int amode);
creatnew Создает новый файл DOS Win16 #include<is.h> OS/2 Win32 int creatnew(const char *path, int mode);
creattemp Создает уникальный файл в каталоге, определенном в маршруте DOS Win16 #include<io.h> OS/2 Win32 int creattemp(char *path, int attrib);
_crotl,_crotr Пеpевоpачивает и изменяет символы в пеpеменных налево или напpаво. DOS Win16 #include<stdlib.h> OS/2 Win32 unsigned char _crotl(unsigned char val, int count) unsigned char _crotr(unsigned char val, int count)
cscanf Просматривает и форматирует ввод с консоли DOS Win16 #include <conio.h> OS/2 Win32 int cscanf(char *format[,адрес,...]);
ctime Преобразует дату и время в строку DOS UNIX Win16 #include <time.h> OS/2 Win32 char *ctime(const time_t *time); ANSI C++ ANSI C
ctrlbrk Устанавливает программу обработки Ctrl/Break DOS Win16 #include <dos.h> Win32 void ctrlbrk(int (*handler)(void));
cwait Заканчивает пpиостановку подпpогpамм OS/2 Win32 #include<process.h> int cwit(int *statloc, int pid, int action);
delline Удаляет строку в текстовом окне DOS Win16 #include <conio.h> OS/2 Win32 void delline(void);
difftime Вычисляет разницу между двумя моментами времени DOS UNIX Win16 OS/2 Win32 #include <time.h> ANSI C++ ANSI C double difftime(time_t time2, time_t time1);
disable, _disable, enable, _enable Запрещает и разрешает прерывания DOS Win16 Win32 #include<dos.h> void disable(void); void _disable(void); void enable(void); void _enable(void);
div Делит два целых числа, возвращая частное и остаток DOS Win16 OS/2 Win32 #include <stdlib.h> ANSI C++ ANSI C div_t div(int numer, int denom);
_dos_close Закрывает файл DOS Win16 #include <dos.h> OS/2 C++ Win32 unsigned _dos_close(int handle);
_dos_commit Записывает файл на диск DOS Win16 #include <dos.h> unsigned _dos_commit(int handle);
_dos_creat Создает новый файл на месте уже существующего DOS Win16 #include <dos.h,io.h> OS/2 unsigned _dos_creat (const shar *path,int attrib,int *handhelp);
_dos_creatnew Cоздает новый файл DOS Win16 #include <dos.h> OS/2 unsigned _dos_creatnew(const char *path, int attrib,int *handlep);
dosexterr Получает расширенную информацию об ошибке DOS DOS Win16 #include <dos.h> int dosexterr(struct DOSERROR *eblkp);
_dos_findfirst Выполняет поиск в каталоге диска DOS Win16 #include <dos.h> OS/2 unsigned _dos_findfirst(const char *pathname, int attrib,struct find_t *ffblk);
_dos_findnext Продолжает поиск, начатый _dos_findfirst DOS Win16 #include <dos.h> OS/2 unsigned _dos_findnext(struct find_t *ffblk);
_dos_getdate, Изменяет системную дату. _dos_setdate, getdate,setdate #include <dos.h> void _dos_getdate(struct dosdate_t *datep); DOS Win16 unsigned _dos _setdate(struct dosdate_t *datep); OS/2 void getdate(struct date *datep); void setdate(struct date *datep);
_dos_getdiskfree Определяет свободное пространство на диске DOS Win16 #include <dos.h> OS/2 unsigned _dos_getdiskfree(unsigned char drive, struct diskfree_t *dtable);
_dos_getdrive, Заменяет текущий диск _dos_setdrive #include <dos.h> DOS Win16 void _dos_getdrive(unsigned *drivep); OS/2 void _dos_setdrive(unsigned drivep, unsigned *ndrives);
_dos_getfileattr, Изменяет pежим доступа к файлу. _dos_setfileattr #include <dos.h> DOS Win16 int _dos_getfileattr(const char *path, OS/2 unsigned *attribp); int _dos_setfileattr(const char path, unsigned attrib);
_dos_getftime, Изменяет дату и время создания файла _dos_setftime #include <dos.h> DOS Win16 unsigned _dos_getftime(int handle, OS/2 unsigned *datep,unsigned *timep); unsigned _dos_setftime(int handle, unsigned date,unsigned time);
_dos_gettime, Изменяет системное время _dos_settime #include <dos.h> DOS Win16 void _dos_gettime(struct dostime_t *timep); OS/2 unsigned _dos_settime(struct dostime_t *timep);
_dos_getvect Получает вектор прерывания DOS Win16 #include <dos.h> OS/2 void interrupt(*_dos_getvect(unsigned interruptno)) ();
_dos_open Открывает и подготавливает заданный файл для чтения или записи DOS Win16 #include <fcntl.h> #include <share.h> #include <dos.h> unsigned _dos_open(const char *filename, unsigned oflags,int *handlep);
_dos_read Считывает данные из файла DOS Win16 #include <dos.h,io.h> OS/2 unsigned _dos_read(int handle,void far *buf, unsigned *nread);
_dos_setdate Смотpи _dos_getdate
_dos_setdrive Смотpи _dos_getdrive
_dos_setfileattr Смотpи _dos_getfileattr
_dos_setftime Смотpи _dos_setftime
_dos_gettime Смотpи _dos_gettime
_dos_setvect Устанавливает значение вектоpа прерывания DOS UNIX Win16 #include <dos.h> void _dos_setvect(unsigned interruptno, void iterrupt (*isr) ());
dostounix Преобразует дату и время в формат UNIX DOS Win16 #include <dos.h> long dostounix(struct date *d, struct time *t);
_dos_write Записывает в файл DOS Win16 #include <dos.h> OS/2 unsigned _dos_write (int handle, const void_ _far *buf,unsigned len unsigned *nwritten);
dup Дублирует описатель файла DOS UNIX Win16 #include <io.h> OS/2 Win32 int dup(int handle);
dup2 Дублирует описатель файла (oldhandle) в новый (newhandle) DOS UNIX Win16 OS/2 Win32 #include <io.h> int dup2(int oldhandle,int newhandle);
ecvt Преобразует число с плавающей точкой в строку DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 char *ecvt(double value, int ndig, int *dec, int *sign);
__emit__ Вставляет литерные значения прямо в объектный код DOS UNIX Win16 OS/2 Win32 #include <dos.h> void __emit__(аргумент,...);
enable,_enable Смотpи disable
_endtfread Заканчивает обpаботку подпpогpаммы #include <process.h> OS/2 Win32 void _endthread (void);
eof Контролирует достижение конца файла DOS Win16 #include <io.h> OS/2 Win32 int eof(int handle);
exec... Загружает и выполняет другие программы DOS #include <process.h> OS/2 Win32 int execl(char *path, char *arg0,*arg1,..., *argn, NULL ); int execle(char *path, char *arg0,*arg1,..., *argn, NULL, char **env); int execlp(char *path, char *arg0,*arg1,..., *argn, NULL ); int execlpe(char *path, char *arg0,*arg1,..., *argn, NULL, char **env); int execv(char *path, char *arg[]); int execve(char *path, char *arg[],char **env); int execvp(char *path, char *arg[]); int execvpe(char *path,char *arg[],char **env);
_exit Завершает выполнение программы DOS UNIX Win16 include <stdlib.h> OS/2 Win32 void _exit(int status);
exit Завершает выполнение программы DOS UNIX Win16 #include <stdlib.h> OS/2 Win32 void exit(int status); ANSI C++ ANSI C
exp, expl Вычисляет экспоненту (е в степени х) exp #include<math.h> double exp(double x); DOS UNIX Win16 OS/2 Win32 ANSI C++ ANSI C ---***--- expl #include<math.h> long double expl(long double x); DOS Win16 OS/2 Win32
_expand Пpоизводит сжатие нескольких блоков #inclue <malloc.h> OS/2 Win32 void *_expand(void *block, size_t size);
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);

Назад | Содержание | Вперед

Copyright © CIT