Четвертый Borland C++ и его окружение

       

R79_3.shtml


Глава 6. Справочник по библиотеке Borland C++ 4.0

parsfnm Анализирует имя файла

DOS Win16 #include <dos.h>

char *parsfnm(const char *cmdline,

struct fcb *fcb, int opt);

_pclose Ожидает объекта управляющего окончанием работы

OS/2 Win32 #include <stdio.h>

int _pclose(FILE * steam);

peek Возвращает слово памяти с адресом

segment:offset

DOS Win16

#include <dos.h>



int peek (unsigned segment, unsigned offset);

peekb Возвращает байт памяти c адресом segment:offset

DOS Win16 #include <dos.h>

OS/2 char peekb (unsigned segment, unsiged

offset);

perror Выводит системное сообщение об ошибке

DOS UNIX #include <stdio.h>

OS/2 Win32 void perror(const char *s);

ANSI C++ ANSI C

_pipe Создает объект записи/чтения

OS/2 Win32 #include<io.h>

#include<fcntl.h>

int _pipe (int *handles, unsigned int

syze,int mode);

poke Записывает целочисленное значение в память по

адресу segment:offset

DOS Win16 #include <dos.h>

void poke(unsigned segment, unsigned offset,

int value);

pokeb Записывает заданный байт в память по адресу

segment:offset

DOS Win16 #include <dos.h>

void pokeb(unsigned segment,

unsigned offset, char value);

poly,polyl Формирует полином из заданных аргументов

poly #include<math.h>

double poly (double x, int degree,

DOS UNIX Win16 double coeffs[]);

OS/2 Win32

---***---

polyl #include<math.h>

long double polyl(long double x, int degree,

DOS Win16 long double coeffs[]);

OS/2 Win32

_popen Создает объект управляющий процессом.

#include <stdio.h>

OS/2 Win32 FILE * _popen(const char *command, const

char * mode);

pow,powl Вычисляет значения х в степени y

pow #include<math.h>

double pow(double x, double y);

DOS UNIX Win16

OS/2 Win32

ANSI C++ ANSI C

---***---

powl #include<math.h>

long double powl(long double x, double y);

DOS Win16

OS/2 Win32

pow10,pow10l Вычисляет значение 10 в степени p

pow10 #include<math.h>

double pow10(int p);

DOS UNIX Win16

OS/2 Win32

---***---

pow10l #include<math.h>

long double pow10l(int p);

DOS Win16

OS/2 Win32

printf Осуществляет форматный вывод в поток stdout

DOS UNIX #include<stdio.h>

OS/2 Win32 int printf(const char *format[,аргумент,...]);

ANSI C++ ANSI C

putc Выводит символ в поток

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int putc (int c, FILE *stream);

ANSI C++ ANSI C

putch Выводит символ на экран

DOS Win16 #include<conio.h>

OS/2 Win32 int putch(int c);

putchar Выводит символ в поток stdout

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int putchar (int c);

ANSI C++ ANSI C

putenv Добавляет строку в текущее описание среды

DOS UNIX Win16 #include<stdib.h>

OS/2 Win32

int putenv(const char *name);

puts Выводит строку в поток stdout

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int puts (const char *s);

ANSI C

puttext Копирует текст из памяти на экран в текстовом

режиме

DOS

OS/2 Win32 #include <conio.h>

int puttext(int left, int top, int right,

int bottom, void *source);

putw Выводит целое в поток

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int putw (int w,FILE *stream);

qsort Производит сортировку по ускоренному алгоритму

DOS UNIX Win16 #include<stdlib.h>

OS/2 Win32 void qsort (void *base, size_t nelem

ANSI C++ ANSI C size_t width,int(*fcmp)

(const void *,const void *));

raise Посылает программный сигнал выполняющейся

программе

DOS UNIX Win16

OS/2 Win32 #include<signal.h>

ANSI C++ ANSI C int raise(int sig);

rand Генератор случайных чисел

DOS UNIX Win16 #include <stdlib.h>

OS/2 Win32

ANSI C++ ANSI C int rand(void);

random Генератор случайных чисел

DOS Win16 #include<stdlib.h>

OS/2 Win32 int random(int num);

randomize Инициализирует генератор случайных чисел

DOS Win16 #include<stdlib.h>

OS/2 Win32 #include<time.h>

ANSI C++ ANSI C void randomize(void);

_read Смотри _rtl_read
read Читает из файла

DOS UNIX Win16 #include <io.h>

OS/2 Win32 int read(int handle,void *buf,unsigned len);

readdir Считывает текущий элемент потока каталога

DOS UNIX Win16 #include <dirent.h>

OS/2 Win32 struct dirent readdir(DIR *dirp);

realloc Перераспределяет основную память.

DOS UNIX Win16 #include<stdlib.h>

OS/2 Win32 void *realloc(void *block, size_t size);

ANSI C++ ANSI C

remove Удаляет файл

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int remove(const char *filename);

ANSI C++ ANSI C

rename Переименовывает файл

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int rename (const char*oldname,

ANSI C++ ANSI C const char*newname);

rewind Устанавливает указатель текущего байта

на начало файла

DOS UNIX Win16

OS/2 Win32 #include <stdio.h>

ANSI C++ ANSI C void rewind(FILE *stream);

rewinddir Устанавливает указатель на первый элемент

каталога

DOS UNIX Win16

OS/2 Win32 #include <dirent.h>

ANSI C++ ANSI C void rewinddir(DIR *dirp);

rmdir Удаляет каталог файлов DOS

DOS UNIX Win16 #include <dir>

OS/2 Win32 int rmdir (const char *path);

rmtmp Уничтожает временные файлы

DOS Win16 #include <stdio.h>

OS/2 C++ Win32 int rmtmp(void);

_rot,rotl Поразрядный сдвиг беззнакового целого числа

влево

DOS Win16

OS/2 Win32 #include <stdlib.h>

unsigned _rotl(unsigned value, int count);

unsigned _rotr(unsigned value, int count);

_rtl_chmod Пpисваивает и выдает атpибуты файла

DOS Win16 #include <dos.h>

Win32 #include <io.h>

int _rtl_mode (const char *path, int func

[, int attrib]);

rtl_close Закpывает файл

DOS Win16 #include <io.h>

Win32 int _rtl_close(int handle);

_rtl_creat Создает новый файл или записывает его на

уже имеющийся

DOS

Win16 Win32 #include <dos.h>

#include <io.h>

int _rtl_creat_(const char *path, int

attriib);

_rtl_heapwalk Пpовеpяет кучу один за одним

#include <malloc.h>

Win32 int _rtl_heapwalc (_HEAINFO #hi);

_rtl_open Открывает существующий файл для чтения

и записи.

DOS Win16

Win32 #include<fcntl.h>

#include<share.h>

#include<io.h>

int _rtl_open(const char *filename, int

oflags);

_rtl_open Читает из файла

DOS Win16 #include <io.h>

#include <dos.h>

int _rtl_read (int hadle,void *buf,

unsigned len);

_rtl_write Записывает в файл

DOS Win16 #include <io.h>

Win32 int _rtl_write(int handle, void *buf,

unsigned len);

scanf Выполняет форматный ввод из потока stdin

DOS UNIX #include <stdio.h>

OS/2 Win32 int scanf(const char *format[,adress,...]);

ANSI C++ ANSI C

_searchenv Поиск файла по маршруту, указанному в окружении

DOS Win16 #include <stdlib.h>

OS/2 Win32 char *_searchenv(const char *file,

const char *varname, char *buf);

searchpath Ищет маршрут доступа к файлу в DOS

DOS Win16 #include <dir.h>

OS/2 Win32 char *searchpath (const char *file);

_searchstr Устанавливает каталог для файла.

DOS Win16 #include<stdlib.h>

OS/2 Win32 void _searhstr(const char *file, const

char *ipath,char *buf);

segread Читает сегментные регистры

DOS Win16 #include <dos.h>

Win32 void segread(struct SREGS *segp);

ANSI C++

setbuf Устанавливает буферизацию потока

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 void setbuf(FILE *stream, char *buf);

ANSI C++ ANSI C

setcbrk Устанавливает режим проверки control-break

DOS Win16 #include<dos.h>

OS/2 int setcbrk(int cbrkvalue);

_setcursortype Устанавливает наличие и вид куpсоpа

DOS #include<conio.h>

OS/2 Win32 void _setcurcortype(int cur_t);

setdate Смотpи _dos_getdate.
setdisk Смотpи getdisk.
setdta Устанавливает адрес передачи диска

DOS Win16 #include<dos.h>

void setdta(char far *dta);

settime Смотpи getftime.
setjmp Выполняет нелокальный переход

DOS UNIX Win16 #include <setjmp.h>

OS/2 Win32 int setjmp(jmp_buf env);

ANSI C++ ANSI C

setlocale Определяет локализацию

DOS Win16 #incude <locale.h>

OS/2 Win32 char*setlocale (int category, char*locale);

ANSI C++ ANSI C

setmem Заполняет область памяти определенным символом

DOS UNIX Win16 #include <mem.h>

OS/2 Win32 void setmem(void *dest, unsigned

length, char value);

setmode Устанавливает тип открытого файла

DOS Win16 #include <fсntl.h>

OS/2 Win32 int setmode(int handle, int amode);

setvbuf Назначает буферизацию потока

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int setvbuf(FILE *stream, char *buf, int type,

ANSI C++ ANSI C size_t size);

setvect Смотpи getvect
setverify Устанавливает проверочный флаг в DOS

DOS Win16 #include <dos.h>

OS/2 Win32 void setverify(int value);

signal Определяет действия по сигналу

DOS UNIX Win16 #include <signal.h>

OS/2 Win32 void(*signal(int sig,void(*func)

ANSI C++ ANSI C (int sig[,intsubocde])))(int);

sin,sinl Вычисляет тригонометрическую функцию синуса

sin #include <math.h>

double sin(double x);

DOS UNIX Win16

OS/2 Win32

----***----

sinl #include <math.h>

long double sinl(long double x);

DOS Win16

OS/2 Win32

sinh,sinhl Вычисляет гиперболическую функцию синуса

sinh #include <math.h>

double sinh(double х);

DOS UNIX Win16

OS/2 Win32

ANSI C++ ANSI C

---***---

sinhl #include <math.h>

long double sinhl(long double x)

DOS Win16

OS/2 Win32

sleep Приостанавливает выполнение процесса на

указанный интервал времени (в секундах)

DOS UNIX

OS/2 Win32B #include <dos.h>

void sleep(unsigned seconds);

sopen Открывает разделяемый файл

DOS UNIX Win16 #include <fcntl.h>

OS/2 Win32 #include <sys\stat.h>

#include <share.h>

#include <io.h>

int sopen(char *path, int access,

int shflag, int mode);

spawnl, (...) Создает и запускает порожденный процесс

spawnle

spawnlp #include <process.h>

spawnlpe #include <stdio.h>

spawnnv int spawnl(int mode, char *path, char

spawnve *arg0, arg1, ...,argn, NULL);

spawnvp int spawnle(int mode, char *path, char

spawnvpe *arg0, arg1, ..., argn, NULL, char *envp[]);

OS int spawnlp(int mode, char *path, char

OS/2 Win32 *arg0, arg1, ...,argn,NULL);

int spawnlpe(int mode, char *path, char

*arg0, arg1, ..., argn, NULL, char

*envp[]);

int spawnv(int mode, char *path, char

*argv[]);

int spawnve(int mode, char *path, char

*argv[], char *envp[]);

int spawnvp(int mode, char *path,

char argv[]);

int spawnvpe(int mode, char *path,

char *argv[], char envp[]);

_splitpath Разбивает полное имя маршрута на компоненты

DOS Win16 #include <stdlib.h>

OS/2 Win32 void_splitpath(const char *path, char

*drive, char *dir,char *name,char *ext);

sprintf Выполняет форматный вывод в строку

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int sprintf(char *buffer,

ANSI C++ ANSI C cnst char *format[,аргумент,...]);

sqrt,sqrtl Для аргумента, выраженного натуральным числом

вычисляет положительный квадратный корень входного значения

sqrt #include <math.h>

double sqrt(double х);

DOS UNIX Win16

OS/2 Win32

ANSI C++

---***---

sqrtl #include <math.h>

lond double sqrtl(long double x);

DOS Win16

OS/2 Win32

srand Инициализирует генератор случайных чисел

DOS UNIX Win16 #include <stdlib.h>

OS/2 Win32 void srand(unsigned seed);

ANSI C++ ANSI C

sscanf Выполняет форматированный ввод из строки

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int sscanf(const char *buffer,

ANSI C++ ANSI C const char *format[,addres,...]);

stackavail Получает объем доступной памяти

DOS Win16 #include <malloc.h>

OS/2 Win32 size_t stackavail(void);

stat Смотpи fstat
_status87 Выдает статус обработки чисел с плавающей

точкой

DOS Win16 #include <float.h>

OS/2 Win32 unsigned int _status87(void);

stime Устанавливает системные дату и время

DOS UNIX Win16 #include <time.h>

OS/2 int stime(time_t *tp);

stpcpy Копирует одну строку в другую

DOS UNIX Win16 #include <string.h>

OS/2 Win32 char *stpcpy(char *dest, const char *src);

strcat,_fstrcat Добавляет одну строку к другой

#include <string.h>

DOS UNIX Win16 Короткий вызов функции:

OS/2 Win32 char *strcat(char *dest, const char *src);

ANSI C++ ANSI C Длинный вызов функции:

char far * far_fstrcat(char far *dest,

const char far *src);

strchr,_fstrchr Ищет в строке 1-ое вхождение заданного символа

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strchr(const char *s, int c);

Длинный вызов функции:

char far *far_fstrchr(const char far *s,int c);

strcmp,_fstrcmp Сравнивает одну строку с другой

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strcpy(char *dest, const char *src);

Длинный вызов функции:

int far _fstrcmp(const char far *s1, const

char far *s2);

strcmpi Сравнивает одну строку с другой без различения

больших и маленьких букв

DOS UNIX #include <string.h>

OS/2 Win32 int strcmpi(const char *s1, const char *s2);

strcoll Сравнивает две строки

DOS Win16 #include <string.h>

OS/2 Win32 int strcoll(char* s1,char* s2)

ANSI C++ ANSI C

strcpy,_fstrcpy Копирует одну строку в другую

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strcpy(char *dest, const char *src);

Длинный вызов функции:

char far * _fstrcpy(char far *dest, const

char far *src);

strcspn,_fstrcspn Ищет в строке первый сегмент, не содержащий ни

одного символа из заданного набора символов

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C size_t strcspn(const char *s1, const char *s2);

Длинный вызов функции:

size_t far _fstrcspn(const char far *s1,

const char far *s2);

_strdate Преобразует текущую дату в строку

DOS Win16 #include <time.h>

OS/2 Win32 char *_strdate(char *buf);

strdup,_fstrdup Копирует строку во вновь создаваемую область

памяти

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

char *strdup(const char *s);

Длинный вызов функции:

char far *far _fstrdup(const char far *s);

_strerror Позволяет адаптировать сообщение об ошибке

DOS Win16 #include <string.h>

OS/2 Win32 char *_strerror(const char *s);

strerror Возвращает указатель на строку сообщения об

ошибке

DOS Win16

OS/2 Win32 #include <string.h>

ANSI C++ ANSI C char *strerror(int errnum);

strftime Форматирует время для выходных данных

DOS UNIX Win16 #inciude <time.h>

OS/2 Win32 size_t_cdecl strftime(char*s, size_t

ANSI C++ ANSI C maxcsize, const char*fmt,const struct

tm*t);

stricmp,_fstricmp Cравнивает одну строку с другой без различения

больших и маленьких букв

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C int stricmp(const char *s1, const char *s2);

Длинный вызов функции:

int far _fstricmp(const char far *s1,

const char far *s2);

strlen,_fstrlen Вычисляет длину строки

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C size_t strlen(const char *s);

Длинный вызов функции:

size_t far _fstrlen(const char far *s);

strlwr,_fstrlwr Преобразует в строке большие буквы (буквы верхнего регистра) в маленькие буквы (буквы нижнего регистра)

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strlwr(char *s);

Длинный вызов функции:

char far *far _fatrlwr(char char far *s);

strncat,_fstrncat Добавляет часть одной строки к другой

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strncat(char *dest, const char*src,

size_t maxlen);

Длинный вызов функции:

char far * far _fstrncat(char far *dast,

const char far *src,

size_t maxlen)

strncmp,_fstrrncmp Сравнивает часть одной строки с частью другой

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C int strncmp(const char *s1, constchar *s2,

size_t maxlen);

Длинный вызов функции:

int far _fstrncmp(const char far *s1,

const char far *s2,

size_t maxlen)

strncmpi Сравнивает часть одной строки с частью другой

без различения больших и маленьких букв

DOS UNIX Win16 #include <string.h>

int strncmpi(const char *s1, const char *s2,

size_t n);

strncpy,_fstrncpy Копирует заданное число байт из одной строки в

другую, при необходимости производится отбрасывание или приращение

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strncpy(char *des, const char *src,

size_t maxlen);

Длинный вызов функции:

char far * far _fstrncpy(char far *dest,

const char far *src, size_t maxlen)

strnicmp,_fstrnicmp Сравнивает часть одной строки с частью другой

без учета различия больших и маленьких букв

DOS Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C int strnicmp(const char *s1,

const char *s2, size_t maxlen);

Длинный вызов функции:

int far _fstrnicmp(const char far *s1,

const char far *s2, size_t maxlen);

strnset,_fstrnset Заменяет заданное количество символов в строке

на указанный символ

DOS Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

char *strnset(char *s, int ch,size_t n);

Длинный вызов функции:

char far * far _fstrnset(char far *s, int ch,

size_t n);

strpbrk,_fstrpbrk Ищет в строке первое вхождение любого символа

из переданного функции набора символов

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strpbrk(const char *s1, const char *s2);

Длинный вызов функции:

char far * far _fstrpbrk(const char far *s1,

const char far *s2);

strrchr,_fstrrchr Ищет в строке последнее вхождение заданного

символа

DOS UNIX Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strrchr(const char *s, int c);

Длинный вызов функции:

char far * _fstrrchr(const char far *s, int c);

strrev,_fstrrev Перевертывает строку

DOS Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

char *strrev(char *s);

Длинный вызов функции:

char far * far _fstrrev(char far *s);

strset,_fstrset Заменяет все символы строки на заданный символ

DOS Win16 #include <string.h>

OS/2 Win32 Короткий вызов функции:

char *strset(char *s, int ch);

Длинный вызов функции:

char far * far _fstrset(char far *s, int ch);

strspn,_fstrspn Ищет в строке первый сегмент, который является

подмножеством заданного функции набора символов

DOS UNIX Win16

OS/2 Win32

ANSI C++ ANSI C #include <string.h>

Короткий вызов функции:

size_t strspn(const char *s1, const char *s2);

Длинный вызов функции:

size_t far _fstrspn(const char far *s1, const

char far *s2);

strstr,_fstrstr Ищет в строке вхождение заданной подстроки

DOS UNIX Win16 #include < string.h>

OS/2 Win32 Короткий вызов функции:

ANSI C++ ANSI C char *strstr(const char *s1, const char *s2);

Длинный вызов функции:

char far * far _fstrstr(const char far *s1,

const char far *s2);

_strtime Преобразует текущее время в строку

DOS UNIX Win16 #include <time.h>

OS/2 Win32 char *_strtime(char *buf);

ANSI C++ ANSI C

strtod,_strtold Преобразует строку в числовое значение типа

double

strtod

#include <stdlib.h>

DOS UNIX Win16 double strtod(const char *s, char **endptr);

OS/2 Win32

ANSI C++ ANSI C

---***---

_strtold #include <stdlib.h>

long double _strtold(const char *s, char

DOS Win16 **endptr);

OS/2 Win32

strtok,_fstrtok Ищет в первой строке лексемы, которые разделены

любым из символов, входящих во вторую строку

DOS UNIX Win16

OS/2 Win32 #include <string.h>

ANSI C++ ANSI C Короткий вызов функции:

char *strtok(char *s1, const char *s2);

Длинный вызов функции:

char far * far _fstrtok(char far *s1,

const char far *s2);

strtol Преобразует строку в числовое значение типа

long

DOS Win16

OS/2 Win32 #include <stdlib.h>

ANSI C++ ANSI C long strtol(const char *s, char **endptr,

int radix);

_strtold Смотpи strtod
strtoul Преобразует строку в число типа usigned long c

заданным основанием

DOS Win16

OS/2 Win32 #include <stdlib.h>

ANSI C++ ANSI C unsigned long strtoul(const char *s,

char **endptr, int radix);

strupr,_fstrupr Преобразует маленькие буквы (буквы нижнего ре-

гистра) в строке в большие (верхнего регистра)

DOS Win16

OS/2 Win32 #include <string.h>

ANSI ANSI C Короткий вызов функции:

char *strupr(char *s);

Длинный вызов функции:

char far * far _fstrupr(char far *s);

strxfrm Трансформирует часть строки

DOS Win16 #include<string.h>

OS/2 Win32 size_t strxfrm(char*s1,char*s2,size_t n);

ANSI C++ ANSI C

swab Меняет местами байты

DOS UNIX Win16 #include <stdlib.h>

OS/2 Win32 void swab(char *from, char *to, int

nbytes);

system Вызывает команду DOS

DOS UNIX #include <stdlib.h>

OS/2 Win32 int system(const char *command);

tan,tanl Вычисляет тангенс

tan #include <math.h>

double tan(double x);

DOS UNIX Win16

OS/2 Win32

ANSI C++ ANSI C

---***---

tanl #include <math.h>

long double tanl(long double x);

DOS UNIX Win16

OS/2 Win32

tanh,tanhl Вычисляет гиперболический тангенс

tanh #include <math.h>

double tanh(double x);

---***---

tanhl #include <math.h>

версия long double tanhl(long double x);

DOS Win16

OS/2 Win32

tell Получает текущую позицию указателя файла

DOS UNIX Win16 #include <io.h>

OS/2 Win32 ANSI C long tell(int handle);

tempnam Создает уникальное имя файла в специфицированном каталоге

DOS UNIX Win16

OS/2 Win32 #include <stdio.h>

char *tempnam(char *dir, char *prefix);

textattr Устанавливает текстовые атрибуты

DOS #include <conio.h>

OS/2 Win32 void textattr(int newattr);

textbackground Устанавливает новый цвет фона

DOS #include <conio.h>

OS/2 Win32 void textbackground(int newcolor);

textcolor Устанавливает новый цвет символов в текстовом

режиме

DOS

OS/2 Win32 #include <conio.h>

void textcolor(int newcolor);

textmode Переводит экран в текстовый режим

DOS #include <conio.h>

OS/2 Win32 void textmode(int newmode);

time Получает время дня

DOS UNIX Win16 #include <time.h>

OS/2 Win32 time_t time(time_t *timer);

ANSI C++ ANSI C

tmpfile Открывает временный файл в двоичном режиме

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 FILE *tmpfile(void);

ANSI C++ ANSI C

tmpnam Создает уникальное имя файла

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 char *tmpnam(char *s);

ANSI C++ ANSI C

toascii Преобразует символ в формат ASCII

DOS UNIX Win16 #include <ctype.h>

OS/2 Win32 int toascii(int c);

_tolower Преобразует символы в символы нижнего регистра

DOS UNIX Win16 #include <ctype.h>

OS/2 Win32 int _tolower(int ch);

tolower Преобразует символы в символы нижнего регистра

DOS UNIX Win16 #include <ctype.h>

OS/2 Win32 int tolower(int ch);

ANSI C++ ANSI C

_toupper Преобразует символы в символы верхнего регистра

DOS UNIX Win16 #include <ctype.h>

OS/2 Win32 int _toupper(int ch);

toupper Преобразует символы в символы верхнего регистра

DOS UNIX Win16 #include <ctype.h>

OS/2 Win32 int toupper(int ch);

ANSI C++ ANSI C

tzset Устанавливает значение глобальных переменных

daylight, timezone и tzname

DOS UNIX Win16

OS/2 Win32 #include <time.h>

void tzset(void);

ultoa Преобразует значение типа unsigned long в строку

DOS Win16

OS/2 Win32 #include <stdlib.h>

char *ultoa(unsigned long value,

char *string, int radix);

umask Устанавливает маску, разрешающую чтение/запись

DOS Win16 #include <io.h>

OS/2 Win32 unsigned umask(unsigned mode);

ungetc Возвращает символ обратно во входной поток

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int ungetc(int c, FILE *stream);

ANSI C++ ANSI C

ungetch Возвращает символ обратно в буфер клавиатуры

DOS UNIX #include <conio.h>

OS/2 Win32 int ungetch(int ch);

unixtodos Преобразует дату и время из UNIX к формату DOS

DOS Win16 #include <dos.h>

OS/2 Win32 void unixtodos(long time, struct date *d,

struct time *t);

unlink Уничтожает файл

DOS UNIX Win16 #include<io.h>

OS/2 Win32 int unlink(const char *filename);

unlock Разрешает совместное использование файла

DOS Win16 #include <io.h>

OS/2 Win32 int unlock(int handle, long offset,

long length);

utime Устанавливает время и дату работы с файлом

DOS UNIX Win16 #include <utime.h>

OS/2 Win32 int utime(char *path, struct utimebuf *times);

va_arg
va_end
va_start
Позволяет использовать переменный список

аргументов

#include <stdarg.h>

DOS UNIX Win16 void va_start(va_list ap, lastfix);

OS/2 Win32 type va_arg(va_list ap,type);

ANSI C++ ANSI C void va_end(va_list ap);

vfprintf Пересылает форматированный вывод в поток

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int vfprintf(FILE *stream, const char *format,

ANSI C++ ANSI C va_list arglist);

vfscanf Осуществляет форматированный ввод из потока

DOS UNIX Win16 #include <stdio.h>

OS/2 Win32 int vfscanf(FILE *stream, const char

*format, va_list arglist);

vprintf Пересылает форматированный вывод в stdout

DOS UNIX #include <stdarg.h>

OS/2 C++ Win32 int vprintf(const char *format,

ANSI C++ va_list arglist);

vscanf Осуществляет форматированный ввод из stdin

DOS UNIX Win16 #include <stdargio.h>

OS/2 Win32 int vscanf(const char *format,va_list

arglist);

vsprintf Посылает форматированный вывод в строку

DOS UNIX Win16 #include <stdarg.h>

OS/2 Win32 int vsprintf(char *buffer,const char *format,

ANSI C++ ANSI C va_list arglist);

vsscanf Осуществляет форматированный ввод из потока

DOS UNIX Win16 #include <stdarg.h>

OS/2 Win32 int vsscanf(const char *buffer,

const char *format, va_list arglist);

wait Пpиостанавливает один и более подпpоцессов

пpи их выполнении.

OS/2 Win32 #include <process.h>

int wait (int *statloc)

wcstombs Преобразует массив типа wchar_t в байтовую

строку

DOS UNIX Win16 #include <stdlib.h>

OS/2 Win32 size_t wcstombs(char *s,const wchar_t *pwcs,

ANSI C++ ANSI C size_t n);

wctomb Преобразует код типа wchar_t в многобайтовый

символ

DOS UNIX Win16

OS/2 Win32 #include <stdlib.h>

ANSI C++ ANSI C int wctomb(char *s, wchar_t wc);

wherex Возвращает горизонтальную позицию курсора внутри окна

DOS Win16 #include <conio.h>

OS/2 Win32 int wherex(void);

wherey Возвращает вертикальную позицию курсора внутри

окна

DOS Win16 #include <conio.h>

OS/2 Win32 int wherey(void);

window Описывает активное в текстовом режиме окно

DOS #include <conio.h>

OS/2 Win32 void window(int left, int top, int right,

int bottom);

_write Смотpи _rtl_write
write Записывает в файл

DOS UNIX Win16 #include<io.h>

OS/2 Win32 int write(int handle, void *buf, unsigned len);

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



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