- •Предельные значения для целостных типов — файл limits.H
- •Константы для вещественных типов — файл float.H
- •Математические функции — файл math.H
- •Функции ввода-вывода для стандартных файлов — файл stdio.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы с терминалом в текстовом режиме — файл conio.H
- •Специальные функции
- •Функции для управления графической системой
- •Функции для получения изображения на экране
- •Правила программирования
Функции для работы с терминалом в текстовом режиме — файл conio.H
Имя Функции |
Прототип и краткое описание |
clreol |
void clreol(void); Стирает символы от позиции курсора до конца строки в текстовом окне |
clrscr |
void clrscr(void); Очищает экран |
cgets |
char *cgets(char *str); Выводит на экран строку str |
cprintf |
int cprintf(char *format (, argument, ...]); Выводит форматированную строку в текстовое окно |
cputs |
int cputs(char *str); Считывает в символьный массив str строку с клавиатуры |
cscanf |
int cscanf(char *format [, address , ...]); Функции ввода-вывода информации, которые используются при работе с терминалом в текстовом режиме |
delline |
void delline(void); Удаляет строку в текстовом окне (где находится курсор) |
gotoxy |
void gotoxy(int х, int у); Перемещает курсор в позицию текстового окна с координатами (х, у) |
highvideo |
void highvideo(void); Повышает яркость символов, выводимых после нее на экран |
movetext |
int movetext(int x0, int y0, int x1, int y1, int x, int y); Переносит текстовое окно в область экрана, правый верхний угол которой имеет координаты (х, у). Координаты угловых точек окна — (х0,у0), (х1, у1) |
normvideo |
void normvideo(void); Устанавливает нормальную яркость выводимых на экран символов |
textattr |
void textattr(int newattr); Устанавливает атрибуты (фон, цвет) символов, выводимых на экран |
textbackground |
void textbackground(int с); Устанавливает цвет фона по значению параметра с |
textcolor |
void textcolor (int с); Устанавливает цвет символов по значению параметра с |
textmode |
void textmode(int m); Переводит экран в текстовый режим по значению параметра m |
wherex |
int wherex(void); Возвращает значение горизонтальной координаты курсора |
wherey |
int wherey (void); Возвращает значение вертикальной координаты курсора |
window |
void window(int x0, int y0, int x1, int y1); Создает текстовое окно по координатам угловых точек (x0, y0), (x0, y0) |
Специальные функции
Имя Функции |
Прототип и краткое описание |
Местонахождение прототипа |
delay |
void delay(unsigned x); Приостанавливает выполнение программы на х мс |
dos.h |
kbhit |
int kbhit(void); Возвращает ненулевое целое, если в буфере клавиатуры присутствуют коды нажатия клавиш, в противном случае — нулевое значение |
conio.h |
memcmp |
int memcmp(void s1, void s2, unsigned n); Сравнивает посимвольно две области памяти s1 и s2 длиной n байт. Возвращает значение меньше нуля, если s1 меньше s2, нуль, если s1 равно s2, и больше нуля, если s1 больше s2 |
mem.h |
memcpy |
void *memcpy(const void *p, const void *i, unsigned n); Копирует блок длиной n байт из области памяти i в область памяти р |
mem.h |
memicmp |
int memicmp(void *s1, void *s2, unsigned n); Подобна memcpy, за тем исключением, что игнорируются различия между буквами верхнего и нижнего регистров |
mem.h |
memmove |
void *memmove(void *dest, const void *src, int n); Копирует блок длиной n байт из src в dest. Возвращает указатель dest |
mem.h |
memset |
void *memset(void *s, int с, unsigned n); Записывает во все байты области s значение с. Длина области s равна n байт |
mem.h |
nosound |
void nosound(void); Прекращает подачу звукового сигнала, начатого функцией sound() |
dos.h |
peek |
int peek(unsigned s ,unsigned c); Возвращает целое значение (слово), записанное в сегменте s со смещением с |
dos.h |
peekb |
char peekb(unsigned s , unsigned с); Возвращает один байт, записанный в сегменте s со смещением с, т.е. по адресу s:с |
dos.h |
poke |
void poke(unsigned s, unsigned с, int v); Перемещает значение v в слово сегмента s со смещением с, т.е. по адресу s:с |
dos.h |
pokeb |
void pokeb(unsigned s, unsigned с, char v); Тоже, что и poke, но помещает один байт v по адресу s:с |
dos.h |
rand |
int rand(void); Возвращает псевдослучайное целое число из диапазона 0...2^15 — 1, может использовать srand() |
stdlib.h |
signal |
int signal(int sig); Вызывает програмный сигнал с номером sig. Используется для обработки исключительных ситуаций в языке Си |
signal.h |
sound |
void sound(unsigned f); Вызывает звуковой сигнал с частотой f Гц |
dos.h |
srand |
void srand (unsigned seed); Функция инициализации генератора случайных чисел (rand); seed — любое беззнаковое целое число |
stdlib.h |
