Четвертый BORLAND С++ и его окружение

       

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



Содержание раздела