| 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);
|