Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Текстовый режим(textmode)



Определены следующие видеорежимы:

BW40 0 черно-белый, 40 позиций в строке;

C40 1 16 цветов, 40 позиций в строке;

BW80 2 черно-белый, 80 позиций в строке;

C80 3 16 цветов, 80 позиций в строке;

MONO 7 монохромный, 80 позиций в строке.

Режимы представляют собой символические константы, определенные в файле conio.h. В программе они используются в качестве аргумента функции textmode. Для современных мониторов следует использовать только режим C80.

Информация для каждой ячейки занимает в памяти 2 байта: первый содержит значение выводимого символа, второй – атрибут. Атрибут определяет цвет выводимого символа (foreground) и цвет фона ячейки(background).

Для заданий цвета используют символические константы, определенные в файле conio.h.

BLACK 0 черный

BLUE 1 синий

GREEN 2 зеленый

CYAN 3 бежевый цвета символов и фона

RED 4 красный

MAGENTA 5 сиреневый

BROWN 6 коричневый

LIGHTGRAY 7 светлосерый


DARKGRAY 8 темносерый

LIGHTBLUE 9 голубой

LIGHTGREEN 10 светлозеленый

LIGHTCYAN 11 светлобежевый

LIGHTRED 12 светлокрасный только цвета символов

LIGHTMAGENTA 13 светлосиреневый

YELLOW 14 желтый

WHITE 15 белый

BLINK 128 мерцание

Различают 4 группы видеофункций.

16.1.1. Ввод/вывод и манипулирование

В отличие от аналогичных функций передачи данных потоком все описанные ниже функции работают в пределах активного окна.

Ввод

int cscanf (...); Аналогично функции scanf.

int getch (); Чтение символа с клавиатуры без отображения на экран.

int getche (); То же с отображением с отображением символа на экране.

char* cgets ( char* ); Аналогично функции gets.

Вывод

int cprintf (...); Аналогично функции printf.

int putch ( int ); Аналогично функции putchar.

int cputs ( char* ); Аналогично функции puts.





Дата публикования: 2014-11-02; Прочитано: 229 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...