Справочник по функциям 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
| |
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); |