Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб.doc
Скачиваний:
7
Добавлен:
16.11.2019
Размер:
920.06 Кб
Скачать

Консольні функції I/o (conio.H)

Таблиця 4.13. Консольні функції I/O (conio.h)

cgets(char *str);

Читання рядка з консолі.

char *

clreol(void);

Стирає частину рядка від поточного положення курсору до правої границі вікна.

void

clrscr(void);

Очищає екран або вікно.

void

cprintf (const char *format [ arg, ...]);

Виведення рядка в текстове вікно за форматом.

int

cputs(const char *str);

Виведення рядка в текстове вікно.

int

cscanf (char *format [, address, ...]);

Читання даних з консолі з виконанням форматного перетворення.

int

3 10

Розділ 4. Додатки

delline(void);

Знищення поточного рядка в текстовому вікні.

void

getch(void);

Читання символа з консолі без ехо-друку.

int

getche(void);

Читання символа з консолі з ехо-друкум.

int

getpass(const char *prompt);

Читання 8 символів з консольного терміналу без ехо-дуку.

char *

gettext(int left, int top, int right, int bottom, void*destin);

Копіює частину текста з екрана в заданий буфер.

int

gettextinfo(struct text_info *r);

Дає інформацію про текстовий режим.

void

gotoxy(int x, int y);

Помістити курсор у вказане місце екрана або текстового вікна.

void

highvideo(void);

Встановлює високу яскравість символів.

void

insline(void);

Вставка порожнього рядка в текстове вікно.

void

inp(unsigned portid);

Читає байт з порта.

int

inport(int portid);

Читає 2 байта з порта.

int

inportb(int portid);

Читає байт з порта.

unsigned char

inpw(unsigned portid);

Читає з порта 2 байти.

unsigned

kbhit(void);

Перевірити натискання кнопки.

int

lowvideo(void);

Встановлює низьку яскравість символів.

void

movetext(int left, int top, int right, int bottom, int destleft, int desttop);

Копіює текст з однієї прямокутної частини екрана в іншу.

int

normvideo(void);

Встановлює стандартну яскравість символів.

void

outp(unsigned portid, int value);

Записати байт в порт.

int

outport(int portid, int value);

Записати 2 байти в порт.

void

outportb(int portid, unsigned char value);

Записати байт в порт.

void

outpw(unsigned portid, unsigned value);

Записати 2 байти в порт.

unsigned

311

Пріоритети операцій

putch(int ch);

Вивести символ в текстове вікно.

int

puttext(int left, int top, int right, int bottom, void*source);

Вивести текст із вказаного буферу на екран.

int

_setcursortype(int cur_t);

Встановити тип курсора.

void

textattr(int newattr);

Встановити колір тексту і тла.

void

textbackground(int newcolor);

Встановити колір тла тексту, що виводиться.

void

textcolor(int newcolor);

Встановити колір тексту, що виводиться.

void

textmode(int newmode);

Встановити текстовий режим.

void

ungetch(int ch);

Повертає символ, введений з клавіатури.

int

wherex(void); wherey(void);

Повертають відповідно поточну Х або Y-координату.

int int

window(int left, int top, int right, int bottom);

Встановити координати поточного текстового вікна.

void

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]