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